我有两个实体,每个实体都在自己的UITableView部分显示.
我已启用编辑功能,允许用户通过向右滑动来删除行.这适用于第一个实体,但是当我尝试删除第二个实体中的对象时,我收到此错误:
An NSManagedObjectContext cannot delete objects in other contexts
Run Code Online (Sandbox Code Playgroud)
我得到了错误所说的内容,但我看不出它在这里是如何适用的.我使用对上下文的保留引用来创建,获取和删除数据库中的所有对象,因此我确信只有一个上下文.我也没有使用多线程.知道会发生什么吗?
我正在测试一个包含许多不同文档类型的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何时无法显示内容?