在 Core Data 中,如何检查错误是不是是由“磁盘已满”引起的?

Posted

技术标签:

【中文标题】在 Core Data 中,如何检查错误是不是是由“磁盘已满”引起的?【英文标题】:In Core Data, how can I check if error was caused by "disk is full"?在 Core Data 中,如何检查错误是否是由“磁盘已满”引起的? 【发布时间】:2013-01-22 10:37:15 【问题描述】:

我只是想问我是否可以检查Core Data上的错误是否是由磁盘满引起的。我在开发人员网站上看到可以从异常描述中检查“磁盘已满”,但我不知道如何检查它。 NSPersistentStoreIncompleteSaveError 是我需要捕捉的错误吗?

参考:http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/CoreData/Articles/cdUsingPersistentStores.html

【问题讨论】:

【参考方案1】:

我认为,您应该在 save: on MOC 中找到该错误。见Apple doc。

【讨论】:

以上是关于在 Core Data 中,如何检查错误是不是是由“磁盘已满”引起的?的主要内容,如果未能解决你的问题,请参考以下文章

如何检查关系是不是已建立 - Core Data

检查Core Data中是不是存在对象[关闭]

如何正确使用 Core Data 验证和错误框架?

如何在 Core Data 中检查给定用户名的密码? [关闭]

在 Core Data 中检查重复值的快速方法

如何将 Core Data 添加到已经创建的 iOS 项目中