Я создаю (и удаляю), как уведомления с помощью Parse, и получаю это сообщение в консоли: понравилось 2016-03-22 20: 22: 04.850 myapp [3081: 645612] - [myapp.feedVC refresh:]: непризнанный селектор отправлен в экземпляр 0x7fd4db725300Уведомления с парсером
Мне удалось создать другие экземпляры, в которых уведомления отправляются и обновляются отлично в Parse, но по какой-то причине это уведомление дает мне проблемы ... не знаю почему. Спасибо за любую помощь или направление заранее.
let object = PFObject(className: "likes")
object["by"] = PFUser.currentUser()?.username
object["to"] = uuidLbl.text
object.saveInBackgroundWithBlock({ (success:Bool, error:NSError?) -> Void in
if success {
print("liked")
self.likeBtn.setTitle("like", forState: .Normal)
self.likeBtn.setBackgroundImage(UIImage(named: "like.png"), forState: .Normal)
// send notification if we like to refresh tableView
NSNotificationCenter.defaultCenter().postNotificationName("liked", object: nil)
// send notification as like
if self.usernameBtn.titleLabel?.text != PFUser.currentUser()?.username {
let newsObj = PFObject(className: "news")
newsObj["by"] = PFUser.currentUser()?.username
newsObj["ava"] = PFUser.currentUser()?.objectForKey("ava") as! PFFile
newsObj["to"] = self.usernameBtn.titleLabel!.text
newsObj["owner"] = self.usernameBtn.titleLabel!.text
newsObj["uuid"] = self.uuidLbl.text
newsObj["type"] = "like"
newsObj["checked"] = "no"
newsObj.saveEventually()
}
}
})
Я бы искал вашу кодовую базу для 'refresh' - либо вы вызываете' refresh' на экземпляр 'feedVC' самостоятельно, либо Parse делает это за вас. – sjwarner
yep, вот и все. Благодаря! – user3708224