2016-09-30 3 views
0

Я пытаюсь найти & решить эту проблему, пожалуйста, любой разрешите эту проблему. На самом деле, я использую вид коллекции & также просмотреть таблицу в моем приложении, но в случае толчка на другой взгляд на didselect обоих вида (вид сбора & также таблица зрения) viewdidload 2-го зрения потребуется время для звонка. Я также проверяю, что breakse didselect call вдруг, но viewdidload второго представления занимает время для вызова, чем начать работу второго представления.viewdidload второго взгляда, требующего времени для вызова, который нажимает с первого взгляда на представление коллекции и вид таблицы didselect

"Кодекс didselect"

let dict = self.arr.objectAtIndex(indexPath.row) as! NSMutableDictionary 

let 2ndview = self.storyboard?.instantiateViewControllerWithIdentifier("2ndview") as! viewcontroller 
2ndview.dict = dict 

self.navigationController?.pushViewController(2ndview, animated: true) 

"Код 2 viewdidload" viewdidload

tbl.delegate = само

tbl.dataSource = само

tbl.separatorStyle = .None

btn.hidden = истинный

tf.delegate = само

+0

возможно, что ваш запрос на нажатие находится в основном потоке, а какой-то другой процесс выполняется на основном потоке до вашего вызова. @Anil Kumar Patil – KAR

+0

Вы выполняете какую-то тяжелую задачу в viewdidload, например, при вызове API? –

+0

sir Kar, я попробовал основной поток по расписанию, но не работал –

ответ

0

я думаю, что у вас есть некоторые проблемы памяти так что проверить вашу память используется во время замены контроллера. и в вашей настройке сборки Code Generation оптимизирует значение уровня быстрее или нет? Проверь это .