【发布时间】:2023-03-12 08:30:01
【问题描述】:
我有一个带有附加字段的 PFUser 子类:
class User: PFUser {
@NSManaged var myLists: [BuyList]
@NSManaged var receivedlists: [BuyList]
@NSManaged var users: [User]
override class func initialize() {
struct Static {
static var onceToken : dispatch_once_t = 0;
}
dispatch_once(&Static.onceToken) {
self.registerSubclass()
}
}
}
BuyList 是 PFObject 的子类。
我创建 BuyList 对象,用它做一些可怕的事情并附加到 User.myLists。之后我打电话:
User.currentUser()!.saveInBackground()
在 Parse 仪表板中,我在“myLists”字段中有这个值:
[{"__type":"Pointer","className":"BuyList","objectId":"D5sGbsEhio"}]
但在设备对象上是:
<BuyList: 0x7bab9b80, objectId: D5sGbsEhio, localId: (null)> {
//Empty body here
}
如何接收用户对象及其属性?
【问题讨论】:
标签: swift parse-platform pfuser