Moja aplikacja iPhone ulega awarii po dodaniu UISwitch
w xib. Zawiesza się bez względu na to, do którego widoku kontrolera widoku dodaję UISwitch
.
Co ciekawe ... kiedy naciskam ten kontroler widoku, initWithNibName
jest wywoływany i aplikacja ulega awarii wcześniej viewDidLoad
jest nazywany!
Kod jest udostępniany w repozytorium SVN dla zespołu. Podejrzewam, że przyczyną może być uszkodzenie pliku projektu przez konflikty svn, których ktoś nie mógł poprawnie rozwiązać. Jest to możliwość, o której mogę myśleć, ale nie mam pojęcia, gdzie znaleźć faktyczną przyczynę tego wypadku.
Potrzebuję porady eksperta, jakie są możliwości tej awarii, gdzie znaleźć przyczynę awarii, która występuje po wezwaniu initWithNibName
ale przed wezwaniem viewDidLoad
.
Dzięki
Odpowiedzi:
0 dla odpowiedzi № 1sprawdź nazwę podaną podczas inicjowania po initWithNibName i nazwę XIB.
na przykład:
UIViewController *YourView = [[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil];
sprawdź, czy nazwa po initWithNibNme i nazwa pliku XIB są takie same