2016-09-30 2 views
0

Ich bin versucht zu suchen & dieses Problem zu lösen, bitte geben Sie eine Lösung für dieses Problem. Eigentlich verwende ich Sammlung Ansicht & auch Tabellenansicht in meinem app, aber im Fall von Push auf andere Ansicht von didselect sowohl Ansicht (Sammlung Ansicht & auch Tabellenansicht) viewDidLoad der zweiten Ansicht Nehmen Sie sich Zeit für den Anruf. Ich habe auch durch Bruchpunkt didselect Anruf plötzlich, aber Viewdidload der 2. Ansicht nehmen Sie Zeit für Anruf als Start Arbeit der zweiten Ansicht.viewdidload der zweiten Ansicht, die Zeit für Anruf nehmen, die von der ersten Ansicht aus Push-Ansicht von Ansicht ist & Tabellenansicht didselect

"Code of 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) 

"Code of 2. viewDidLoad" viewDidLoad

tbl.delegate = Selbst

tbl.dataSource = Selbst

tbl.separatorStyle = .None

btn.hidden = true

tf.delegate = Selbst

+0

Es ist möglich, dass Ihre Push-Anfrage im Hauptthread ist und ein anderer Prozess vor dem Anruf im Hauptthread ausgeführt wird. @Anil Kumar Patil – KAR

+0

machst du eine schwere Aufgabe in Viewdidload, wie Aufruf von API? –

+0

sir Kar, ich habe versuchen, Haupt-Thread per Versand, aber hat nicht funktioniert –

Antwort

0

Ich glaube, Sie einige Speicherproblem haben, damit Ihr Speicher überprüfen verwendet, während Sie Controller ändern. und in Ihrer Build-Einstellung Code-Generierung optimieren Level-Wert ist am schnellsten oder nicht? Überprüfen Sie dies .

Verwandte Themen