objective-c - 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。
请任何人帮助我。
解决方案
正如警告所暗示NSKeyedUnarchiveFromData
的,将来会被删除,因为默认情况下它不安全。
如果您正在使用,CoreData
那么您必须相应地更新您的CoreData
结构以保存您的数据。
结帐以下线程: https ://developer.apple.com/forums/thread/107533
编辑:
如果您无法在模拟器上输入用户名或密码,请禁用模拟器Automatically Sync Pasteboard
上的选项并重新启动模拟器。
脚步:
- 去模拟器
- 点击编辑
- 取消选中自动同步粘贴板
- 重新启动模拟器
推荐阅读
- ios - 如果条件不适用于 iOS tableview ToDo 应用程序中的文本删除线
- unity3d - 将统一 .fbx 模型导入搅拌机时,电枢变得不成比例且过大
- css - CSS GRID 无法按顺序重新排列项目:;
- visual-studio - 安装 SQLite NuGet 包会安装包,但参考不可用。VS2019 社区
- r - 有没有一种简单的方法可以在不使用 dplyr::select() 的情况下订购大量列?
- javascript - 使用 $.ajax 向服务器请求不返回成功 - PHP
- python - Keras compile() 函数需要很长时间才能使用自定义损失函数
- php - Prepared statements, SQLSTATE[HY093]: Invalid parameter number
- instance - gcloud 对连接到实例的所有磁盘进行快照
- c++ - 用真值填充向量