iOS 5 中 Core Data 的奇怪警告

Posted

技术标签:

【中文标题】iOS 5 中 Core Data 的奇怪警告【英文标题】:odd warning with Core Data in iOS 5 【发布时间】:2011-11-02 23:14:38 【问题描述】:

我在 ios5 中运行我的应用时收到以下警告

CoreData: warning: Relationship properties should be @dynamic, not ivars (entity foo, class foo, property bar).  This will be an error in the future.

属性栏在类中被声明为@dynamic。我想在它变成“未来的错误”之前解决这个问题。

【问题讨论】:

发布产生错误的代码? 【参考方案1】:

您应该使用 Xcode 来生成 MO 子类。您不会从 IDE 生成的类中看到此错误。

【讨论】:

你在哪里对。它抱怨的是在 .h 文件中,我在类定义中声明了变量,就像在任何其他类中一样。在 iOS5 中,只要您在 .h 文件中创建一个 @property 并在模型文件中声明它就可以了。不需要像 NSString* bar 这样的东西;

以上是关于iOS 5 中 Core Data 的奇怪警告的主要内容,如果未能解决你的问题,请参考以下文章

我的调试窗口中出现奇怪的警告

在启动应用程序之前,世博会发生奇怪的警告火灾

导入 cv2 后,在 OSX 中使用 PyQT5 的 objc 奇怪警告

ios Core Data - 我的保存按钮不起作用

如何解决未来的警告错误 [重复]

将磁贴添加到 MS 波段警告 (iOS)