Я делаю простое приложение для чата, и я хочу обновляться до последних сообщений, когда пользователь входит в систему. Прямо сейчас ячейки коллекции не обновляются до самых новых сообщений, хотя я звоните self.collectionView.reloadData()
в ViewDidAppear
. В моем loginViewController
У меня есть функция, в которой я выхожу на контроллер корневого представления (inbox), и я не знаю, как я могу обновить данные до того, как они появятся в папке «Входящие». Как я уже сказал, я звоню self.collectionView.reloadData()
в viewDidAppear
, и он не обновляется. Когда я запускаю симулятор, я должен перейти на экран компоновки и вернуться в папку «Входящие», прежде чем он обновит сообщения.PopToRootViewController не обновляет коллекцию, когда пользователь регистрируется в
func signUpViewController(signUpController: PFSignUpViewController, didSignUpUser user: PFUser) {
dismissViewControllerAnimated(true, completion: nil)
self.navigationController?.popToRootViewControllerAnimated(true)
}
Кто-нибудь знает об исправлении?
Показаны сообщения –
, вы должны сначала узнать о жизненном цикле зрения. http://stackoverflow.com/questions/5562938/looking-to-understand-the-ios-uiviewcontroller-lifecycle. вам нужно вызвать метод ViewWillApeear, если вы хотите снова загрузить это представление. –
Вы могли решить это? –