获取PFUser引用对象

时间:2015-11-27 12:44:19

标签: swift parse-platform pfuser

我有一个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
}

我如何接收用户对象及其属性?

1 个答案:

答案 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';
相关问题