我有一個使用Parse.com進行數據存儲的測驗應用,應用程序有一個本地sqlite數據庫來存儲測驗相關數據。現在,我想將所有測驗數據庫存儲在Parse中,並在應用第一次運行時將其下載並存儲到sqlite中。這怎麼可能,什麼是最好的方式來做到這一點。Parse.com爲iOS應用提供動力的數據庫
0
A
回答
0
我覺得你的情況有可能在很大程度上依賴解析緩存。正如Alexandre在他的回答中指出的那樣,訪問緩存是正確設置PFQuery
的cachePolicy
的問題。但請記住,您無法控制此緩存。根據解析文檔:
解析負責自動刷新緩存時,它佔用了太多的空間 。
你將不得不對你的實際數據做一些測試,看看你是否遇到了Parse緩存的限制。你也可能遇到你的PDF文件的限制。我想你會把它們作爲PFFiles存儲在Parse上。 PFFiles是本地設備上的緩存,但同樣,您無法完全控制這些緩存何時被刪除,您可能必須測試此係統的限制。你總是可以重新下載缺失的數據。
0
你爲什麼要使用SQLite,而不是緩存/ 可以使用例如:
PFQuery *query = [PFQuery queryWithClassName:@"TestObject"];
query.cachePolicy = kPFCachePolicyCacheElseNetwork;
+0
我們可以使用它整個數據庫嗎?而如果用戶殺了一個應用程序呢。 –
相關問題
- 1. Drupal Data模塊爲外部PostgreSQL數據庫提供動力
- 2. 混合移動應用程序的數據庫和數據庫提供商
- 3. 數據庫驅動的iOS應用
- 4. 向數據庫提供反應型API
- 5. 爲Android應用程序提供數據庫
- 6. 如何爲Spark Java提供動態數據庫配置憑據?
- 7. 爲新數據庫提供程序創建EF提供程序
- 8. 爲科爾多瓦移動應用程序提供數據庫託管
- 9. LINQ2SQL數據庫提供商
- 10. 爲什麼主要數據庫供應商不提供真正的異步API?
- 11. 爲iOS提供自動更新訂閱
- 12. 爲核心數據應用程序提供基礎數據?
- 13. 用數據庫映像提供travisci
- 14. 用ODI提供RavenDB數據庫
- 15. Laravel5使用JSON&Seeder提供數據庫
- 16. 如何爲移動原生應用程序提供JavaScript庫?
- 17. 應用轟然因爲從我的火力地堡數據庫
- 18. 如何爲數據庫中的用戶提供SignalR連接?
- 19. Parse.com數據庫和PHP
- 20. 是否有任何提供關聯數組能力的go庫?
- 21. 如何向數據庫提供java應用程序?
- 22. Google如何爲搜索結果頂部的框提供動力?
- 23. 攔截從Oracle數據提供者到數據庫的調用
- 24. iOS應用後端提供商
- 25. iOS,哪個數據庫可供選擇?
- 26. 使用NDBUnit爲數據提供GUID
- 27. 爲10名員工的公司提供iOS iPad應用程序
- 28. 爲了連接到數據庫,應該提供哪個用戶名和密碼?
- 29. 供應功能ABAP - 如何使用提供FuBa的數據?
- 30. 動態提供數據時,AdBlock在iOS中無法工作?
你在Parse上存儲什麼樣的數據?你是否只想擁有可更新的問題和答案集合,還是有用戶將要編輯/添加的數據?此外,你想讓你的應用程序脫機的功能是什麼? – Alex
我想在Parse上存儲所有問題/答案和相關的pdf文件因此,如果有什麼變化,我可以將它同步到本地數據庫。目前我正在將用戶的評分記錄存儲在Parse上。我想從Parse第一次運行應用程序或Parse有更新時得到問題。 –