我有一个NotSureItem的对象类,我在其中添加了item的一些属性.在我的应用程序中,我使用Realm作为数据库但是当我在我的应用程序中添加了description属性时,它向我显示了覆盖存储属性的错误.并且它也给出了一些错误,例如'Getter for'描述'与Objective-C选择器'描述'与来自超类'NSObject'的'描述'的getter冲突与相同的Objective-C选择器'.这是我的代码对象类.
import Foundation
import Realm
class NotSureItem: RLMObject {
dynamic var title = ""
dynamic var description = ""
dynamic var dateTime = NSDate()
}
Run Code Online (Sandbox Code Playgroud)
Piy*_*rma 17
因为它与NSObject中的-description方法冲突(回想一下,Core Data动态生成属性访问器和mutators - 名为'description'的属性需要创建一个名为-description的访问器方法).
请注意,属性名称不能与NSObject或NSManagedObject的任何无参数方法名称相同.例如,您不能为属性指定名称"description".NSObject上有数百个可能与属性名称冲突的方法 - 这个列表可以在没有框架或其他库的警告的情况下增长.你应该避免使用非常通用的单词(比如"font"和"color")以及与Cocoa范例重叠的单词或短语(例如"isEditing"和"objectSpecifier").
| 归档时间: |
|
| 查看次数: |
3911 次 |
| 最近记录: |