iphone - 有办法暂时关闭 UITableView 委托(delegate)吗?

标签 iphone objective-c uitableview core-data ios

我有一个带有常用 TableView 委托(delegate)的 UITableView。问题是该表是根据核心数据构建的..所以当我的刷新方法运行时它会重新填充核心数据实体。我认为这意味着表的数据不稳定,因此它在这样的行上崩溃(在“cellForRowAtIndexPath”中):

cell.textLabel.text = [object valueForKey:@"title"];

收到此错误:

Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
_Unwind_Resume called from function _PFFaultHandlerLookupRow in image CoreData.

如果这确实是问题所在,我该如何暂时“关闭” TableView 委托(delegate),以免它因数据不稳定而崩溃?

最佳答案

好吧,如果您确实想这样做,可以将 delegatedatasource 属性设置为 nil。

查看错误,我认为这不是问题所在。

关于iphone - 有办法暂时关闭 UITableView 委托(delegate)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3961382/

相关文章:

iphone - 更快的iPhone PNG动画

iphone - Xcode 和 iOS - 创建插件?

iphone - iPhone 增强现实问题

objective-c - Cocoa:假设传递 NSFilesPromisePboardType 的目标 URL 是文件 URL 是否安全?

iphone - 当您在移动设备上单击目标 ="_blank"链接时会发生什么?

ios - performActionForShortcutItem 与 applicationWillEnterForeground 的调用顺序

ios - 在 iPhone 应用程序中将图像加载到内存中

ios - TableView 自定义单元格未根据约束做出响应

Swift - 如何在 ViewController 加载之前正确实现 CoreData 的更新/设置以供使用

ios - 分页时优化数组数据大小