當我嘗試保存數據時,出現錯誤「Cocoa error 256」。如何解決它?還有什麼問題?可可錯誤256核心數據
8
A
回答
6
根據在Xcode幫助參考:
NSFileReadUnknownError 讀取錯誤,原因不明
可在Mac OS X v10.4及更高版本。
在FoundationErrors.h中聲明。
不幸的是,這可能不是太有用,雖然它是一個未知的錯誤。
2
如果它的核心數據錯誤可能是錯誤發生處附近的某個實際錯誤對象。如果轉儲錯誤對象userInfo字典,通常可以獲得比錯誤代碼本身更多的詳細信息。
2
這就是它歸結爲(如Tegeril說)
NSFileReadUnknownError讀取錯誤, 原因不明
可在Mac OS X v10.4及更高版本。
在FoundationErrors.h中聲明。
一個文件也可以是一個位於URL/URI的資源,如果URL有未編碼的字符,它可能會導致這種類型的錯誤。
檢查資源/文件的路徑。
2
當我使用自定義腳本(即不使用核心數據)填充iOS應用程序的SQLite數據庫時,我遇到了這個錯誤。事實證明,在添加新行後,您必須自行更新一些元數據。找到Z_PRIMARYKEY中的行,其中Z_NAME等於剛插入的表的名稱。確保此行中的Z_MAX等於您插入行的表中的最高Z_PK值。就我而言,只要我用正確的數字更新Z_MAX,錯誤就消失了。
所以,對於 「ZAUTHOR」 表:
SELECT z_pk FROM ZAUTHOR ORDER BY z_pk DESC LIMIT 1; /* Returns 1234 */
UPDATE Z_PRIMARYKEY SET z_max = 1234 WHERE z_name = 'Author';
0
切換網絡連接時,而模擬器是打開我得到的Xcode 6(& 7)這個錯誤。例如從一個無線網絡轉移到另一個無線網絡。對我來說,解決方案是退出模擬器並重新啓動。
相關問題
- 1. 核心數據;可可錯誤134100
- 2. 可可:核心數據+ NSTableView
- 3. 處理核心數據保存錯誤的方法(可可錯誤1570.)
- 4. 核心數據錯誤iPhone
- 5. 核心數據Malloc錯誤
- 6. 核心數據錯誤
- 7. 核心數據 - NSFetchedResultsController錯誤
- 8. 核心數據錯誤
- 9. 核心數據錯誤
- 10. NSArray核心數據錯誤
- 11. 核心數據錯誤iOS
- 12. iPhone核心數據錯誤?
- 13. 在數據庫遷移後保存核心數據時可可錯誤134030
- 14. 核心數據搜索[可可綁定]
- 15. 可可核心數據 - 背景線程
- 16. 可可 - 核心數據對象圖
- 17. 調試可可核心數據綁定
- 18. 核心數據錯誤executeFetchRequest:錯誤:
- 19. 核心數據 - 數據錯誤
- 20. 核心數據可可錯誤1570.無法保存多個實體對象
- 21. 核心數據:商店無法保存實體實例(可可錯誤:134020)
- 22. 可可,核心數據數據源表格視圖
- 23. iPhone核心數據可以緩存NSManagedObjects?
- 24. 可改寫的核心數據結構
- 25. 核心數據可同步與com.apple.syncservices.Syncable
- 26. 可編輯TableView與核心數據
- 27. 核心數據可轉換屬性
- 28. 核心數據的Int16可選
- 29. 不可能複製核心數據NSManagedObject?
- 30. Linux核心數據可以使用嗎?
是否有可能sqlite文件的位置發生了變化或文件被損壞了?猜測> – deanWombourne 2009-12-16 19:10:10