2015-09-18 31 views
12

Dziwne problemy, które spędziłem przez ostatnie 24 godziny próbując naprawić.prepareForSegue zawiesza się po aktualizacji do iOS9

Mam aplikację, która działała idealnie dobrze. Zaktualizowałem Xcode dla iOS9 teraz jeden z 5 push segues nie wykona akcji. Mogę złamać w "prepareForSegue" i wszystko wydaje się działać poprawnie, ale wkrótce po wyjściu z funkcji CPU telefonu maxes out i po prostu tam siedzi. GUI nic nie robi. Próbowałem wielu rzeczy od stworzenia nowego viewcontroller i używając tego samego linku do segue i wszystko działa. To tylko ten jeden kontroler widoku, którego nie mogę wykonać "performSegueWithIdentifier" na. Skomentowałem cały kod z tego viewcontroller i nadal nic. Nie ma w tym nic szczególnego w porównaniu do tych, które działają. Utknąłem teraz, czy ktoś ma pomysły?

Przepraszam, jeśli jestem niejasny, proszę pytać o szczegóły, których tutaj nie zanotowałem.

Dzięki Dean

+0

usunąć niestandardowe czcionki, jeżeli są stosowane, a następnie spróbuj uruchomić go w –

+0

instrumentów i zobaczyć, co się wyginanie procesora. –

+0

To brzmi jak zakleszczenie głównego wątku. Pozwól mu działać i zamarzać, naciśnij pauzę w debuggerze i zrób zrzut ekranu z aktywnymi wątkami, abyśmy mogli zobaczyć, co prowadzi do zatrzymania lub przynajmniej gdzie jest czas oczekiwania. – Andy

Odpowiedz

16

Tak po przebudowie całkowicie kontroler widoku problem mam zidentyfikować przyczynę błędu. Bardzo dziwne, mam UITextView w widoku z domyślnym tekstem "Uwagi ..." ... usuń to i wszystko działa poprawnie. Nie mogę uwierzyć, że to jest przyczyna, ale hej .... To musi być błąd w iOS9, gdzie domyślny tekst jest umieszczany w widoku tekstowym za pośrednictwem storyboardu.

Myśl id miejsce moje ustalenia okrywać kogoś spotyka podobnymi problemami

+1

Dobre znalezisko powinno być oznaczone jako rozwiązanie. I dzięki Apple, znowu to zrobiłeś. – user623396

+0

Usunięcie domyślnego tekstu w textView również dla mnie działało. Twoje zdrowie! – runios

+0

Czy chodzi tylko o UITextView? Mam kilka UIView, UILabel, UITableView, UIImageView i UIButtons i stojących przed tym samym problemem! Wszelkie zalecenia – Sibir

Powiązane problemy