如何从Parse导入数据?我想从类以外的用户类导入数据

时间:2015-08-22 03:43:44

标签: ios swift parse-platform pfquery pfuser

var users = [""] // 这是一个临时数组,用于存储来自Parse的数据。

@IBOutlet var messageTableView: UITableView!
// The TableView will output the data in the array.

override func viewDidLoad() {
    super.viewDidLoad()

    var query = PFUser.query()

    query!.findObjectsInBackgroundWithBlock({(objects:[AnyObject]?, error:NSError?) -> Void in

        self.users.removeAll(keepCapacity: true)
        //Delete Array Data..
        for object in objects! {

            var posts:PFUser = object as! PFUser

            self.users.append(posts.username!)
            //and append data to Array.

        }

        self.messageTableView.reloadData()}

我的问题:

此数据来自"用户"类。 但我想要的是将数据加载到"帖子"上课,你做什么?这是我在Stackoverflow中提出的第一个问题。请照顾我。 : - )哈哈

1 个答案:

答案 0 :(得分:0)

您正在使用PFUser对象而不是PFQuery对象。

从解析文档(link):

var query = PFQuery(className:"GameScore")
query.whereKey("playerName", equalTo:"Sean Plott")
query.findObjectsInBackgroundWithBlock {
  (objects: [AnyObject]?, error: NSError?) -> Void in

  if error == nil {
    // The find succeeded.
    println("Successfully retrieved \(objects!.count) scores.")
    // Do something with the found objects
    if let objects = objects as? [PFObject] {
      for object in objects {
        println(object.objectId)
      }
    }
  } else {
    // Log details of the failure
    println("Error: \(error!) \(error!.userInfo!)")
  }
}