我有一个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
}
我如何接收用户对象及其属性?
答案 0 :(得分:0)
我尝试在HomeScreen打开之前加载用户,因此我将open方法替换为:
declare @TableMonth int,
@CurrentMonth int = 0,
@Table_Name = 'xx_'+CAST(@TableMonth as varchar)+'_T' ,
set @CurrentMonth = 'IF (' + cast(@TableMonth as varchar) + ' < 201511)
begin
(' + cast(@CurrentMonth as varchar) + ' + 1 )
end';