首页 > 解决方案 > ios 14: [general] 'NSKeyedUnarchiveFromData' 不应用于取消归档,将在未来版本中删除

问题描述

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

[general] 'NSKeyedUnarchiveFromData' should not be used to for un-archiving and will be removed in a future release.

我最近iOS14在我的 Mac 上下载了。我正在项目中开发一些登录页面。它在iOS13更低版本上运行良好。但是iOS14我遇到了上述问题。登录页面上没有用户交互。

iOS14正在尝试进入username,但password我无法进入。用户交互不存在。我正在使用objective-c。

请任何人帮助我。

标签: objective-ciphoneios14xcode12

解决方案


正如警告所暗示NSKeyedUnarchiveFromData的,将来会被删除,因为默认情况下它不安全。

如果您正在使用,CoreData那么您必须相应地更新您的CoreData结构以保存您的数据。

结帐以下线程: https ://developer.apple.com/forums/thread/107533

编辑:

如果您无法在模拟器上输入用户名或密码,请禁用模拟器Automatically Sync Pasteboard上的选项并重新启动模拟器。

脚步:

  • 去模拟器
  • 点击编辑
  • 取消选中自动同步粘贴板
  • 重新启动模拟器

推荐阅读