2011-03-18 22 views
1

我得到這個警告輸出到控制檯,每當我寫的核心數據核心數據在控制檯的警告

CPSqliteStatementPerform: attempt to write a readonly database for UPDATE ddd.ext_container SET orig_date_modified = (SELECT date_modified FROM container WHERE pid=container_pid) WHERE orig_date_modified=0 
CPSqliteStatementReset: attempt to write a readonly database for UPDATE ddd.ext_container SET orig_date_modified = (SELECT date_modified FROM container WHERE pid=container_pid) WHERE orig_date_modified=0 

一切似乎好的工作,我沒有得到任何崩潰或類似的東西,它只是令人擔憂。 任何人都知道這意味着什麼?

+0

可能的重複http://stackoverflow.com/questions/5944281/why-am-i-getting-this-cpsqlitestatementperform-error-in-xcode-console和http://stackoverflow.com/questions/6159079/隱蔽-源碼-控制檯輸出中目標c – 2012-01-10 15:45:42

回答

2

您是否將持久性存儲初始化爲只讀?這將導致這種一般類型的消息。

您是否試圖通過SQLite訪問商店,繞過Core Data堆棧?如果是這樣,你可能會損壞商店。