我想使用RestKit的getObjectFromPath
方法從我的服務器獲取數據。我的測試服務器只有3個記錄。在致電getObjectFromPath
後,我將它們分配到NSMutableArray
以顯示在UITableView
上。RestKit:addSQLitePersistentStoreAtPath會產生額外的記錄
我遵循RKMagicalRecord配置並在本地設置Core數據。
然而,每次我在模擬器中運行的應用程序,記錄在SQLite數據庫數量的增加這樣的
的時間數執行addSQLitePersistentStoreAtPath
:記錄SQLite中
- 第1次號執行
addSQLitePersistentStoreAtPath
:0 - 第二時間執行
addSQLitePersistentStoreAtPath
:3 - 第三時間執行
addSQLitePersistentStoreAtPath
:6 - 第四次執行
addSQLitePersistentStoreAtPath
:9
我從來沒有使用來自神奇記錄任何儲蓄方法。當我谷歌周圍,getObjectFromPath
方法將做一個映射,然後調用success
回調塊。在映射期間,它將自動保存核心數據。
但我不明白爲什麼在執行addSQLitePersistentStoreAtPath
之前沒有保存。如何在映射後禁用RestKit中的自動保存?