Я пытаюсь создать подобную систему с Parse. Вот как я пытаюсь сделать это: первый, когда пользователь нажимает на кнопку, как я связать идентификатор сообщения с пользователем:Parse.com, отключить UIButton на основе значения объекта
@IBAction func likeButtonPressed(sender: AnyObject) {
var id: AnyObject! = self.object.objectId
let user = PFUser.currentUser()
user.addObject(id, forKey: "liked")
user.save()
Эта часть работы правильно. Теперь я хочу быть уверенным, что пользователю нравится каждый пост только один раз. Для этого я
проверить, если значение идентификатора поста Allready (или нет) в моем понравившейся списке
var liked = PFUser.currentUser().objectForKey("liked") as [String]
for id in liked{
if id == id{
found = true
}
}
if found{
likeButton.enabled = false
}
else{
likeButton.enabled = true
}
, если идентификатор сообщения уже в мой любимый Перечислите likeButton будет отключить. К сожалению, эта последняя часть не работает (кнопка позволяет кликать). Я новичок, так что я не вижу ясно, где проблема с моим кодом Спасибо большое