我正在嘗試使用Xcode/swift製作一個簡單的應用程序。在使用模擬器時,我可以保存和檢索核心數據中的數據,但是當我使用真正的iPhone設備測試應用程序時,我的現有數據丟失了。我不知道這是爲什麼,以及如何處理它。我是iOS開發新手,提前感謝。在設備上測試時缺少核心數據實體
回答
這是正常現象,因爲youк需要存儲在模擬器存儲在MAC數據,你應該從模擬器複製數據庫文件到您的應用程序的主束支持文件,然後複製到真正的應用程序的文件目錄設備。 因此步驟:
- 發現模擬器文件: Sqlite File Location Core Data
- 將此文件複製到支持項目的文件
- 將該文件複製到文件目錄:iOS ship application with pre populated sqlite database
我的圖書館沒有一個開發文件夾,我的應用程序支持文件夾不包含iPhone模擬器文件夾 – Cei
你應該去到另一個庫文件夾,它在默認情況下 http://www.redmondpie.com/enable-hidden-隱藏庫文件夾上的MAC-in-的MacOS-Sierra公司-繼承人技術/ –
我能找到這樣的:/庫/開發商/ CoreSimulator /設備/ 8E4B7EBF-7D29-4323-AFCB-F0B20D2A11A7 /數據/集裝箱/數據/ Application/A4AC0A11-3F98-4A90-A865-90BDE01816AA/Documents 但Documents文件夾爲空。我很抱歉,我對此很新。 – Cei
- 1. 在設備上缺少字體
- 2. Swift:IOS7設備上的核心數據 - > entityForName在第二個實體上是無
- 3. 設置了核心數據實體
- 4. 缺少核心數據通知
- 5. 與核心數據實體
- 6. 核心數據:從實體
- 7. 核心數據父實體
- 8. 核心數據實體
- 9. + entityForName:在覈心數據中找不到名爲'myModel'的實體 - 缺少什麼?
- 10. 核心數據實體在方法返回後缺少其屬性
- 11. 檢測iOS設備上的CPU核心
- 12. 核心數據測試,如果實體爲空
- 13. __vdso_time從核心實用程序缺少?
- 14. 真實設備上的核心數據問題
- 15. 單核實體核心數據性能
- 16. 當試圖在實體中添加屬性時SIGABRT。 iOs上的核心數據
- 17. 核心數據:的keyPath名在實體
- 18. 核心數據測試存在關係
- 19. 核心數據提取不能在真實設備上工作 - 核心數據Swift 3
- 20. DOTNET核心 - 缺少csproj.metaproj
- 21. 缺少Rspec的核心
- 22. Sqoop2:編譯失敗:缺少org.apache.sqoop:sqoop核心:測試-JAR:測試:2.0.0-SNAPSHOT
- 23. 在真實設備上測試
- 24. 在真實設備上測試
- 25. 在真實設備上測試iOS
- 26. 在倒數計時器中使用核心數據實體
- 27. 在模擬器上測試核心數據在手錶擴展
- 28. 核心數據fetchedresultscontroller僅在設備上返回空
- 29. 核心數據 - 多個實體
- 30. 核心數據列表實體名稱
我是否正確理解你問爲什麼設備上缺少模擬器數據庫中的記錄? – user3581248
是的,我能夠使用它,並訪問它,直到我測試它在iphone上。 – Cei