小编cet*_*cet的帖子

NSManagedObjectContext无法删除其他上下文中的对象

我有两个实体,每个实体都在自己的UITableView部分显示.

我已启用编辑功能,允许用户通过向右滑动来删除行.这适用于第一个实体,但是当我尝试删除第二个实体中的对象时,我收到此错误:

An NSManagedObjectContext cannot delete objects in other contexts
Run Code Online (Sandbox Code Playgroud)

我得到了错误所说的内容,但我看不出它在这里是如何适用的.我使用对上下文的保留引用来创建,获取和删除数据库中的所有对象,因此我确信只有一个上下文.我也没有使用多线程.知道会发生什么吗?

iphone core-data nsmanagedobject

19
推荐指数
2
解决办法
9803
查看次数

检测并自定义UIWebView的"无法读取文档"错误

我正在测试一个包含许多不同文档类型的UIWebview - .xlsx,.jpg等等 - 它打开了大部分文档就好了.我不时会打开一个本地文件,这条消息会出现在Web视图中:

Unable to Read Document
An error occurred while reading the document
Run Code Online (Sandbox Code Playgroud)

我不关心"为什么"这个错误发生 - 例如,当我向UIWebView提供垃圾文件(故意)时,它就会发生.问题是我无法弄清楚如何检测"何时"发生这种情况.它不会触发web视图:didFailLoadWithError,它不会触发NSException(通过@try&@catch),当我在检查文件webViewDidFinishLoad,webView.request.HTTPBody为空.

任何人都知道如何检测UIWebView何时无法显示内容?

iphone uiwebview uiwebviewdelegate

5
推荐指数
1
解决办法
2179
查看次数