小编zom*_*bie的帖子

'NSKeyedUnarchiveFromData' 不应用于取消归档,并将在未来版本中删除

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

'bundleNamePlaceholder'[8424:100146] [general] 'NSKeyedUnarchiveFromData' 不应用于取消归档,并将在未来版本中删除

我不清楚该消息,但我假设它可能与 CoreData 对象或其内容有关

有没有办法捕捉抛出此消息的原因或可能导致它的原因?

nsarchiving swift

16
推荐指数
3
解决办法
1万
查看次数

从 Xcode 在 iOS 15 上启动应用程序太慢

从 Xcode 启动时,在我安装了 iOS 或 iPadOS 15 的任何设备上启动应用程序都太慢

该应用程序有时会在启动屏幕上冻结超过 10 秒,然后它将继续正常运行。

我尝试在 Xcode 13 和 12 上进行测试并检查所有方案选项。我还尝试为 SwiftUI 和 Storyboard 创建一个全新的项目。

如果我在方案 -> 运行 -> 信息选项中禁用“调试可执行文件”,应用程序不会冻结启用“调试可执行文件”不会对运行 iOS 14 及更早版本的设备产生任何不良影响,并且应用程序启动速度很快

该问题自 iOS 15 Beta 1 以来就存在,并且在当前的 Beta 3 中仍然存在。由于这个问题在三个测试版上仍然存在,没有人报告它更可能与设置有关。

任何有关此问题的帮助将不胜感激。

xcode ios swift

10
推荐指数
1
解决办法
3404
查看次数

CoreData 对成员“id”Xcode 12 的不明确引用

我有一个属性 id 为 String 类型的 coredata 实体

尝试从关键路径引用该属性时会引发错误

let path = #keyPath(User.id) //Ambiguous reference to member 'id'
Run Code Online (Sandbox Code Playgroud)

代码生成器设置为类定义。

我试图检查类的生成文件,我发现实体类现在确认Identifiable需要id

我注意到将部署目标设置为低于 iOS 13 的任何内容都会解决这个问题(但我不想这样做)

Xcode 12.0 测试版 4 (12A8179i)

有没有办法在不禁用代码生成或更改部署目标的情况下解决这个问题?

core-data ios codegen swift xcode12

6
推荐指数
1
解决办法
519
查看次数

标签 统计

swift ×3

ios ×2

codegen ×1

core-data ×1

nsarchiving ×1

xcode ×1

xcode12 ×1