控制台上的PLManagedAlbumList标识符警告

时间:2016-10-26 10:17:19

标签: xcode8 ios10

有解决方法吗?

警告:动态访问者无法找到'标识符'的@property实现对于实体AlbumList,同时解析选择器'标识符'在课堂' PLManagedAlbumList'。您是否记得在@implementation中声明@dynamic或@synthesized?

1 个答案:

答案 0 :(得分:4)

这个答案对您没有帮助,因为您的警告来自Apple框架而不是您自己的代码。但是我会继续把它放在这里以防其他人在搜索同样的警告。

在我的情况下,我从我自己的代码中得到了类似的警告,这令人费解,因为我肯定将@property声明为@dynamic。问题是,当我的主要类被添加到我的目标时,自动生成的核心数据类别(例如MyClass+CoreDataProperties.m)不是。将它添加到目标会使警告无声。

代码工作正常,我认为这只是对Xcode 8的一个更严格的警告。不幸的是,由Apple来修复来自他们自己的框架的日志呕吐。