2015-08-22 4 views
1

var users = [""] // Это временный массив для хранения данных из Parse.Как импортировать данные из 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()} 

Мой вопрос:

Эти данные загружаются из класса "Пользователи". Но я хочу загрузить данные в класс «posts», что вы делаете? Это мой первый вопрос, поднятый в Stackoverflow. Пожалуйста, позаботься обо мне. : -) Haha

ответ

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!)") 
    } 
} 
+0

Woooooooowwwwwww Он работает !! Благодаря!!!! –

+0

Приветствую вас, рад, что я могу помочь! –

Смежные вопросы