ios - 调试CoreData异常

标签 ios cocoa-touch uitableview core-data

尝试从UITableView删除对象时,我变得间歇性且难以跟踪CoreData异常。

关于SO的讨论很多,但是它们都是特定于各种实现的,因此就最佳实践而言,它们很难应用于您自己的实现。我看过的教程对于设置很有帮助,但对教会您解决问题的能力却不是很好。

有什么最佳的调试/问题解决方法来解决此类CoreData错误,正确执行的预期流程是什么?

像这样的错误:

严重的应用程序错误。代表发现异常
调用期间,NSFetchedResultsController的值
-controllerDidChangeContent :。无效更新:第0节中的行数无效。现有节中包含的行数
更新(3)之后必须等于
更新前的那个部分(3),加上或减去行数
从该部分插入或删除(插入了0个,删除了1个),再加上
或减去移入或移出该部分的行数(移入0
进入,0移出)。与userInfo(空)

最佳答案

您是否尝试使用异常断点? -它应该告诉您引起异常的特定代码行。
要向xcode的断点导航器添加一个,请单击导航器左下角的“+”,然后单击添加异常断点。

关于ios - 调试CoreData异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9717672/

相关文章:

iphone - 你的第二个 iOS 应用 : Edit one object in two different views

ios - 如何创建带删除线文本的 UILabel?

ios - 在 UITableview 中快速删除行并返回到上一个 View 时,应用程序崩溃

ios - 点击 UITableViewCell 中的按钮时调整其大小

android - 如何将 UIImagePickerController 中的 iOS 视频编码为 .mp4,以便 Android 设备可以播放它们?

ios - 在 iOS 应用程序中的 fgets 上获取 EXC_BAD_ACCESS

ios - ObjectMapper 未将 Unicode Char 正确映射为 String 属性

ios - 在 swift 的 View 之间传递 bool 标志

iphone - 从 url 加载图像缩放太大

ios - 如何根据警报 View 选择从 didselectrowatindexpath 更改单元格