2015-05-06 2 views
0

У меня есть табличное представление, которое заполняет все пользователи Parse в моей базе данных. Я пытаюсь отобразить всех пользователей, кроме текущего пользователя. Мое текущее решение является только добавить объекты в мой массив, если они удовлетворяют этому условиюSwift Отображение всех пользователей за исключением текущего пользователя Parse

if user.username != PFUser.currentUser().username

К сожалению, это создает проблему, поскольку ничто не заполняется в моей таблице.

Вот моя полная функция:

var userArray : NSMutableArray = [] 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     var user = PFUser.currentUser() 

     loadParseData() 



    } 
func loadParseData() { 

     var user = PFUser.currentUser() 

     var query : PFQuery = PFUser.query() 

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

      if error == nil { 

       if let objects = objects { 

        println("\(objects.count) users are listed") 

        for object in objects { 

         if user.username != PFUser.currentUser().username { 

         self.userArray.addObject(object) 

         } 
        } 
        self.tableView.reloadData() 
       } 
      } else { 
       println("There is an error") 
      } 
     } 
    } 

ответ

2

Вы можете посмотреть в подкласс PFQueryTableViewController ->https://parse.com/docs.

Существует пример того, как использовать этот подкласс, внутри - метод возврата запроса в tableviewcontroller.

После этого вам будет проще выполнить эту задачу, используя запросы в документах, но это будет выглядеть примерно так.

var query = PFUser.query 
query.wherekey(username, notEqualTo: PFUser.currentUser.username) 
return query 
+0

Я думаю, что вы имеете в виду 'query.wherekey ("имя пользователя", notEqualTo: PFUser.currentUser.username)', который был бы правильный формат, но я получаю сообщение об ошибке 'дополнительный аргумент 'notEqualTo' в call' – cphill

+0

Извините, я добавил дополнительные брекеты. Благодаря! – cphill

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