【发布时间】:2015-07-31 06:16:42
【问题描述】:
额外信息:
我有一个消息视图,其中有一个UITextView,我将其中的文本保存在viewWillDisappear 中的对话变量draft 中。
当应用尝试刷新用户的访问代码时,他们可能会收到“无法刷新”响应,并且应用会将用户注销(此应用中一次只能登录一台设备)。
在注销方法中,我删除所有应用设置并清空Core Data,然后我设置一个新的rootViewController并执行makeKeyAndVisible。
问题:
既然您知道这一切,设置rootViewController 会调用viewWillDisappear,而后者又会尝试在Core Data 中不再存在的对话上设置draft 变量...
我能做些什么来解决这个问题?
【问题讨论】:
标签: ios swift core-data appdelegate