簡體   English   中英

獲取PFUser的用戶名(Parse.com)

[英]Getting PFUser's username (Parse.com)

我正在嘗試獲取PFUser的用戶名。 下面的代碼在沒有此行的情況下有效: var username = nameId.username as String但是添加后,收集視圖不會顯示任何結果。 有任何想法嗎?

var query = PFQuery(className:"Chat")
    //        query.whereKey("user", equalTo:currentUser)
    query.whereKey("rideId", equalTo:currentObjectId)
    query.orderByAscending("createdAt")

    query.findObjectsInBackgroundWithBlock {
        (objects: [AnyObject]!, error: NSError!) -> Void in
        if error == nil {
            // The find succeeded.
            NSLog("Successfully retrieved \(objects.count) scores.")
            // Do something with the found objects
            for object in objects {
                NSLog("%@", object.objectId)

                var testId = object.objectId

                println(testId)

                self.orderedIdArray.append(testId)

                var message = object.objectForKey("message") as String
                self.messageString = message
                self.messageArray.append(self.messageString)
                println(message)

                var nameId = object.objectForKey("user") as PFUser
                var username = nameId.username as String
                self.nameString = username
                self.namesArray.append(self.nameString)

                self.collectionView?.reloadData()

            }

        } else {
            // Log details of the failure
            NSLog("Error: %@ %@", error, error.userInfo!)
        }

    }

現在正在使用以下行:

query.includeKey("user")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM