我在日志中收到一条消息,说
[general] 'NSKeyedUnarchiveFromData' should not be used to for un-archiving and will be removed in a future release.
我最近在Mac上下载了iOS14
。我正在这个项目中开发一些登录页面。它在iOS13
和更低版本上运行良好。但在iOS14
上,我遇到了上述问题。登录页面上没有用户交互。
在iOS14
上,我试图进入username
,而password
我无法进入。用户交互不存在。我使用的是objective-c。
有人帮我吗。
正如警告所示,NSKeyedUnarchiveFromData
将在未来被删除,因为默认情况下它不安全。
如果您使用CoreData
,则必须相应地更新CoreData
结构以保存数据。
签出以下线程:https://developer.apple.com/forums/thread/107533
编辑:
如果您无法在模拟器上输入用户名或密码,请禁用模拟器上的Automatically Sync Pasteboard
选项,然后重新启动模拟器。
步骤:
- 转到模拟器
- 单击"编辑">
- 取消选中自动同步粘贴板
- 重新启动模拟器