我在我的 iOS 应用程序中使用Parse 对象存储,并为我的 Parse 对象创建了一个自定义子类,它看起来有点像这样:
class MyThing: PFObject, PFSubclassing {
// ...PFSubclassing protocol...
@NSManaged var name: String
@NSManaged var somethingElse: String
@NSManaged var relatedThings: PFRelation
}
该relatedThings
属性有效:我能够从商店中获取相关对象。但是,我不断收到 Parse 的警告:
[Warning]: PFRelation properties are always readonly,
but MyApp.MyThing.relatedThings was declared otherwise.
在 Objective-C 中,我可以轻松地将该属性标记为只读,但我不确定如何在 Swift 中执行此操作以使警告静音。
不允许与 结合使用let
代替。var
@NSManaged
添加private(set)
也没有效果:
@NSManaged private(set) var relatedThings: PFRelation
那么 Parse 期望我如何声明关系属性呢?