剛開始嘗試使用PhoneGap將我的html,css,javascript文件調整到iOS(我也嘗試過NimbleKit,但結果相同)。我有一個我最初爲Blackberry Playbook寫的網絡應用程序。該應用在Playbook和Chrome和Safari上運行良好。但是,當我嘗試通過帶有PhoneGap的XCode運行它時,該應用程序顯示在模擬器上,但似乎沒有正確運行數據庫編碼(至少我認爲這是問題)。我沒有得到任何生成錯誤。iOS和PhoneGap的問題
從文檔,NimbleKit似乎只支持其自己的內部SQLite的,但PhoneGap的似乎支持WebDB,這是我的數據庫被寫成,
最後,模擬器似乎並不運行一些全球我知道的變量(我知道,不要使用全局變量),儘管這可能是因爲它們出現在我的JavaScript文件開頭的數據庫初始化之後。
任何想法或正確的方向點將是非常有益的。即使是一些文檔可以幫助我在iOS SIM中調試應用程序。
在此先感謝。
我在使用jQueryMobile和PhoneGap for Android構建的移動應用程序存在類似的問題。現在我正在Mac上的iPhone/iPad模擬器上測試它,該應用程序會停止第一個localDb操作發生的位置。在我的情況下,問題可能是我使用PersistenceJS作爲localDb操作。 – Wytze
@Wytze嗨,最終我的解決方案是將數據庫大小更改爲最大5MB以用於SIM卡目的。由於某些原因,SIM卡僅限於常見的5MB限制,而iPad則不是。所以,數據庫初始化總是失敗並拖延應用程序的其餘部分。我能夠將尺寸限制增加到5MB以上,以便在實際的iPad上進行測試,此時我停止使用該SIM卡。希望這可以幫助。 –
感謝羅伯特,我的數據庫編程限制爲5MB,並且當用戶第一次打開應用程序時爲空。所以這不可能是問題。 – Wytze