如果我更改文档和数据下的iCloud开关,应用程序将停止调试。继续在电话上运行

时间:2013-11-29 09:25:35

标签: ios objective-c icloud uimanageddocument

我正在使用UIManagedDocument在我的应用中集成iCloud。文档初始化时会设置PSC选项,因为我正在调试,所以我总是强迫应用程序使用iCloud,而不是询问用户。

Everythings似乎按预期工作,但如果在手机或打击垫上,我会去:

设置 - > iCloud - > 文件&数据

然后我将关闭(如果开启)或开启(如果关闭)与我的应用相关的UISwitch,它会在没有解释的情况下崩溃。

我应该检查/调查什么?我应该截取某种通知并做一些事情吗?

注意:我的目标是iOS7,从文档中我了解UIManagedDocument处理从本地到无处不在现在自动处理,不是吗?

* 其他信息 :在XCode中没有异常,应用程序只是在调试中停止运行并跳转到int main(int argc, char *argv[])。在手机/打击垫上它继续运行,在XCode上我只能重新启动它。

尼古拉

1 个答案:

答案 0 :(得分:1)

应用程序正在发送SIGKILL以强制它重新启动。显然,只要权限发生更改,就会发生这种情况。但是我认为这可能是一个新的Xcode错误,因为我的应用程序在未连接到Xcode时行为正常,并且通常检查iCloud设置更改工作正常。