[問題] coredata 儲存資料

作者: st355028 (小馬)   2016-12-01 20:06:37
最近練習CoreData時
有將資料存入
http://i.imgur.com/Cy1X136.png
然後撈資料時也能夠正確的撈出來
http://i.imgur.com/EF4pYES.png
但是去找儲存的路徑找sqlite檔時用SqliteManager看裡面的資料卻是空的
想請問各位前輩為什麼資料沒有寫入Sqlite,然後撈資料卻又能正確取出資料
作者: uranusjr (←這人是超級笨蛋)   2016-12-01 21:29:00
你要 save 你的 managed object context
作者: st355028 (小馬)   2016-12-01 22:13:00
不好意思,沒注意到沒截到那部分實際上是有加 [context save:nil];
作者: tkdmaf (皮皮快跑)   2016-12-02 02:30:00
其實我現在都推薦使用realm,而不要用coredatarealm比coredata好上手,封裝的也很讚!而且雖說存入速度只有sqlite的一半,但讀取速度是三倍
作者: rayshiuan (子胖)   2016-12-02 10:09:00
有可能是不熟悉SQLite manager 誤以為是空的
作者: st355028 (小馬)   2016-12-05 11:21:00
最後解決了,是因為新的coredata有預設一個日誌模式,將sqlite-wal關閉,資料就會馬上儲存進sqlite

Links booklink

Contact Us: admin [ a t ] ucptt.com