我在Xcode的應用程序,該應用程序鏈接上解析數據庫。它從解析帶來的消息,並顯示在TableView中..本地數據庫解析的Xcode
但問題是,如果用戶丟失了接觸互聯網,它不會顯示任何東西,只是一個白色的屏幕 我要告訴我上次連接
我在Xcode的應用程序,該應用程序鏈接上解析數據庫。它從解析帶來的消息,並顯示在TableView中..本地數據庫解析的Xcode
但問題是,如果用戶丟失了接觸互聯網,它不會顯示任何東西,只是一個白色的屏幕 我要告訴我上次連接
解析有緩存數據的好方法,如果連接丟失已經出現的最新消息。 嘗試添加:
query.cachePolicy = kPFCachePolicyNetworkElseCache;
查詢並運行它。首先與然後沒有連接。 這是一個很好的指導,可以更深入地解釋它:https://parse.com/docs/osx/api/Constants/PFCachePolicy.html
乾杯!
我想你的意思query.cachePolicy = kPFCachePolicyNetworkElseCache; –
是的!謝謝!編輯我的帖子。 –
您需要創建本地數據庫。從Parse中檢索數據並保存在本地Application數據庫中。因此,以前的數據將顯示在應用程序沒有互聯網連接。 –
位老,但應該讓你在正確的方向http://www.raywenderlich.com/15916/how-to-synchronize-core-data-with-a-web-service-part-1 – sbarow
@sbarow是正確的! 或者只是檢查你的網絡狀態,如果網絡失敗,只是從你上次的數據響應中加載數據,或者如果你的連接完成,你得到適當的響應,然後更新你的數據 – iphonemaclover