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 的奇怪警告的主要内容,如果未能解决你的问题,请参考以下文章