簡體   English   中英

trigger.io topbar問題IOS

[英]trigger.io topbar issue IOS

IOS 6中頂部欄的當前模塊中斷,恢復到以前的版本使其再次起作用但在IOS 7中不起作用。

我看到的是當我使用新的頂欄和tabbar打開應用程序時,“隱藏”命令似乎沒有隱藏頁眉和頁腳,導致它們在加載屏幕仍然顯示時顯示(這發生在IOS 6中然后,一旦應用程序加載,它們似乎只會在幾秒鍾后隱藏。

接下來topBar似乎沒有在IOS 6中得到着色(保持黑色)並且webview似乎已關閉,在IOS 7中這似乎沒問題,但是6它不起作用。

編輯1:

在做了一些額外的研究后,似乎應用程序崩潰並拋出此錯誤。

10月6日16:29:33 Michaels-iPhone Forge [341]: *由於未捕獲的異常'NSInvalidArgumentException'終止應用程序,原因:'* - [__ NSPlaceholderDictionary initWit

這個應用程序在以前的版本上工作得很好,現在由於某種原因崩潰

編輯2:

所以看起來頁眉和頁腳模塊(topBar和TabBar)都存在問題,其中IOS 6它們無法正常工作。 如果我將它們恢復到以前的版本,它們對IOS來說效果很好(將很快測試7)

接下來我得到的錯誤似乎是崩潰事情與​​請求模塊有關,再次如果我回復一個版本我沒有得到崩潰我看到。 不知道為什么它會導致它崩潰,但就像我說移動它一個版本更低修復了問題。 我甚至仔細檢查了我放下它的地方,跑了它並且沒有發生碰撞,將它重新加入並且發生了撞擊,然后再次將其移除並且撞擊消失了。

編輯3:

所以我用我當前的設置測試了IOS 7,正如預期的那樣,頁眉和頁腳都搞砸了,看到IOS 7的更新我有點期待這個。 奇怪的是,如果我從itunes下載應用程序,頁眉和頁腳欄在IOS 7中運行得很好,但它們具有舊式渲染。 我將嘗試稍后預渲染,看看它是否有幫助。

編輯4:

仍然沒有從trigger.io更新這個明顯的錯誤,我已經能夠通過將核心版本設置為2.03來獲得topbar的色調(看起來奇怪的是,偽造說默認版本是2.01但是在下拉中我看到2.03和文檔在線顯示2.03作為最新,但2.01說“穩定”版本)雖然我可以得到工作tabbars仍然無法正常工作,因為它似乎弄亂了頁眉和頁腳之間webview的大小。 真正糟糕的部分是我需要更新,但在這里我沒有來自trigger.io的答案,如果他們推出更新,我們如何設想建立我們的應用程序他們似乎不願意解決或修復的錯誤?

編輯5:

為詹姆斯提供更多信息,這是不同版本的情況

場景1):

所有模塊最新核心版本2.0.3 IOS6版本(6.1.3)

TopBar和Tabbar顯示在啟動圖像上,一旦啟動圖像消失,條形圖將不再顯示。 (我有一個隱藏事件來隱藏它們直到用戶登錄到應用程序)

一旦用戶登錄到應用程序,webview就搞砸了,幾乎就像計算頁面的高度而沒有標簽欄和頂欄一樣,所以當它顯示頁面不在頂部但距離頂部100到150 px時

如上所述,每個模塊都是最新的,核心是2.0.3

場景2):

TopBar模塊2.1和tabbar模塊2.0所有其他模塊都是最新的Core版本2.0.3 IOS6版本(6.1.3)

當加載應用程序時,topBar顯示在啟動畫面上,但是標簽欄沒有,一旦登錄到應用程序,就會發生相同的webview問題,偏移100到150像素

場景3):

TopBar模塊2.0和tabbar模塊2.0所有其他模塊都是最新的Core版本2.0.3 IOS6版本(6.1.3)

有了這個配置,一切似乎都運行正常,頂部欄和標簽欄沒有顯示在啟動圖像上,一旦在應用程序內部webview是正確的,一切似乎按預期工作但隨后出現一個不同的問題,應用程序將崩潰偽造請求,因此這個錯誤

10月6日16:29:33 Michaels-iPhone Forge [341]:*由於未捕獲的異常'NSInvalidArgumentException'終止應用程序,原因:'* - [__ NSPlaceholderDictionary initWit

我無法解釋為什么請求模塊可以用於登錄應用程序並發出其他請求然后突然失敗,我知道如果我將請求模塊更改回以前的版本我遇到IOS 6沒有問題

場景4):

TopBar模塊2.0,tabbar模塊2.0和請求模塊2.0所有其他模塊都是最新的Core版本2.0.3 IOS6版本(6.1.3)

成功! 我們讓應用程序在IOS 6中正常工作,沒有頂部或標簽欄問題,沒有webview問題,也沒有崩潰。

這很棒,讓我們看看它在IOS 7上的外觀。

場景5):

TopBar模塊2.0,tabbar模塊2.0和請求模塊2.0所有其他模塊都是最新的Core版本2.0.3 IOS7版本(7.0)

當我打開應用程序時,啟動屏幕出現,然后稍微快速消失並顯示頂部欄和tabbar,幾乎就像它走得太快而且它只是一個帶有頂部欄和tabbar的白色屏幕。

一旦我登錄應用程序,頂部欄和tabbar似乎被切斷,就像正確的高度,但欄內的邊距設置為-50px,因此欄本身被推高並切斷。

場景6):

TopBar模塊2.2,tabbar模塊2.1和請求模塊2.0所有其他模塊都是最新的Core版本2.0.3 IOS7版本(7.0)

打開應用程序,我們看到啟動畫面,但是啟動畫面似乎隱藏太快,顯示頂部欄和帶有白色屏幕的標簽欄,然后它會將您置於應用程序中。

登錄應用程序后,事情看起來應該如此

場景7):

所有模塊最新核心版本2.0.3 IOS7版本(7.0)

我們已將每個模塊和核心設置為最新的,與場景5和6中相同的啟動屏幕問題,但不像以前那樣看到崩潰問題。

編輯6

我剛剛測試了hide manualy並且似乎沒有使用IOS 7,它似乎忽略了hide手動命令

這是config.json的片段

"modules": { "launchimage": { "version": "2.1", "config": { "android-landscape": "androidLand.png", "background-color": "#000000", "android": "androidPort.png", "ios": { "1536x2048": "img/splash/1536X2048.png", "320x480": "img/splash/320x480px.png", "640x1136": "img/splash/640x1136px.png", "2048x1536": "img/splash/2048x1536px.png", "1536x2008": "img/splash/1536x2008px.png", "1024x768": "img/splash/1024X748.png", "2048x1496": "img/splash/2048x1496px.png", "1024x748": "img/splash/1024X768.png", "640x960": "img/splash/640x960px.png", "768x1004": "img/splash/768x1004px.png", "768x1024": "img/splash/768x1024px.png" }, "hide-manually": true }

要仔細檢查一下,我在ios6中嘗試了它確實有效,我在IOS 7中看到的是啟動畫面顯示大約1秒鍾,然后消失顯示白色屏幕,頁眉和頁腳然后完全加載我的webview忽略hide手動命令。 我嘗試使用IOS 6並且手動隱藏工作,我測試這個的方式只是為了確保完全刪除我的代碼中的手動調用隱藏(因此它不會隱藏)並且在IOS 6上它沒有按預期隱藏但是ios 7似乎要吹過那個並隱藏屏幕。

編輯7似乎對標簽和頂部欄的模塊有一些更新..會給它一個鏡頭!

我將嘗試將其總結為5個問題 - 如果我錯過任何內容,請告訴我!

  1. 在iOS 6.1上,topbar和tabbar顯示在launchimage上
  2. webview報告的窗口高度(或頁面頂部的位置?)不正確
  3. 請求模塊可能導致NSInvalidArgumentException
  4. 2.0版本的tabbar和topbar不適用於iOS 7
  5. launchimage在iOS 7上隱藏得太快了

1 :您可以在問題中包含屏幕截圖和config.json(或者,請參閱https://trigger.io/forge/support/直接發送)? 我沒有看到你描述的行為:topba和tabbar在launchimage隱藏之前是不可見的。

2 :您使用window.innerHeight或類似的布局您的應用程序? 或者你的意思是直接的HTML布局不正確? 屏幕截圖會很棒,如果可能的話還會有一個精簡的代碼示例。

3 :我們可以把它分成一個單獨的SO問題嗎? 這幾乎肯定與這個問題的主旨無關。 在那, config.json和代碼的樣本將是偉大的。

4 :iOS 7支持包含在這些模塊的2.1版本中:2.0在iOS 7上運行不正常。請參閱https://trigger.io/modules/_/changelog/

5 :如果只是你的應用需要更多的時間來初始化,你可以使用launchimage的“隱藏手動”選項( https://trigger.io/modules/launchimage/current/docs/index.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM