Добавить пользователя в другой контроллер просмотра, быстро разобрать

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

   @IBAction func addUser(sender: AnyObject) {

    //This is the add button in my tableview cell 

}

В моих пользовательских сообщениях у меня есть username в ярлыке cell.userName.text = user["username"] as? String

Когда я нажимаю кнопку «Добавить», я хочу сохранить это имя пользователя в списке, принадлежащем текущему пользователю или отношению.

В моем новом контроллере представления можно назвать его «Избранное». Я хочу запросить этот список добавленных пользователей текущего пользователя.

Спасибо!


person kareem    schedule 16.01.2015    source источник
comment
parse.com/questions/get-pfuser-in- pfquery-using-ios-api   -  person ericgu    schedule 16.01.2015
comment
@swiftshokunin верно, это полезно, но я действительно не могу связать объект с быстрым, я пытаюсь сделать это в быстром, плюс я чувствую, что у меня есть дополнительный шаг в моем сценарии, который я хочу добавить, а затем в моем другом запросе «Избранное» все добавляет.   -  person kareem    schedule 16.01.2015


Ответы (1)


https://parse.com/questions/pointer-vs-relation

Это основное различие, которое я нашел между отношением и указателем. Поскольку вам нужен только один пользователь для каждого поста, вы, вероятно, захотите использовать указатель на класс поста. Я предполагаю, что когда текущий пользователь, вошедший в систему, нажимает кнопку addUser, вы хотите сохранить создателя сообщения в текущем пользовательском классе в списке в пользовательском объекте?

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

Можете ли вы опубликовать код, с которым у вас возникли проблемы?

person JMStudios.jrichardson    schedule 16.01.2015
comment
Так что не совсем. Я просто хочу сохранить создателя сообщения таким образом, чтобы я мог запрашивать всех добавленных пользователей для каждого вошедшего в систему пользователя, как я это делаю, мне нужна помощь, поэтому на самом деле нет никакого кода для показа. - person kareem; 16.01.2015
comment
Вы можете сохранить имя пользователя создателя в классе сообщений со столбцом, а не указателем, если вам нужна другая информация, такая как изображение создателя, вы можете создать еще один столбец в классе сообщений и сохранить его там. Когда пользователь, вошедший в систему, нажимает кнопку addUser, вы добавляете в свой список имен пользователей и изображений этих пользователей в список в классе пользователей (отношение не требуется). Когда придет время отображать список, просто извлеките его из пользовательского класса, отобразите имя пользователя и изображение. Если пользователь выбирает одного из этих пользователей, он может ссылаться на этого пользователя через имя пользователя. - person JMStudios.jrichardson; 16.01.2015