iOS 14:[常规] 'NSKeyedUnarchiveFromData'不应用于取消存档,并将在将来的版本中删除



我在日志中收到一条消息,说

[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选项,然后重新启动模拟器。

步骤:

  • 转到模拟器
  • 单击"编辑">
  • 取消选中自动同步粘贴板
  • 重新启动模拟器

相关内容

最新更新