托管对象中的标量类型仅适用于 iPhone 5
属性“Latitude”是“LatitudeLongitude”类的标量类型。无法为其生成 setter 方法。
当我为托管对象生成代码时,我收到一条消息,询问我是否需要原始数据类型的标量属性。我应该使用它吗?我想让这个应用程序与 iPhone 3 - 5 兼容,
这个问题有什么问题吗?
Property 'Latitude' is a scalar type on class 'LatitudeLongitude'. Cannot generate a setter method for it.
When I generated codes for my managed object, I got a message whether I want scalar properties for primitive data type. should I use it? I want to make this application compatible with iPhone 3 - 5
is there any issues with this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当您使用标量属性时,您必须自己为这些属性提供 getter 和 setter 的实现,如文档中所述:
文档
在这个地方我建议你查看这篇文章 核心数据标量。
我希望我有所帮助。
When you use scalar properties you have to provide implementations of getters and setters for those properties by yourself, as described in documentation:
Documentation
At this place I would recommend you to check this post core-data-scalars.
I hope I have helped.
这不是真的,Core Data 长期以来一直支持标量。您不必像许多博客文章所指出的那样实现自定义访问器。
This is not true, scalars have been supported in Core Data out of the box for a long time. You do not have to implement custom accessors as many blog posts out there indicate.