У меня есть приложение, которое работает на iPad и iPhone под управлением iOS 3.2, но когда я пытаюсь установить его в симуляторе, оно зависает - не отвечает интерфейс (на данный момент UIAlertView), никаких консольных сообщений, не регистрируется сбой. Когда я прохожу, он проходит через applicationDidFinishLaunching
, а затем останавливается с этим списком вызовов:
#0 0x005c4543 in -[UIApplication _callInitializationDelegatesForURL:payload:suspended:]
#1 0x005c69a1 in -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:]
#2 0x005d0452 in -[UIApplication handleEvent:withNewEvent:]
#3 0x005c9074 in -[UIApplication sendEvent:]
#4 0x005cdac4 in _UIApplicationHandleEvent
#5 0x030ceafa in PurpleEventCallback
#6 0x02849dc4 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__
#7 0x027aa737 in __CFRunLoopDoSource1
#8 0x027a79c3 in __CFRunLoopRun
#9 0x027a7280 in CFRunLoopRunSpecific
#10 0x027a71a1 in CFRunLoopRunInMode
#11 0x005c6226 in -[UIApplication _run]
#12 0x005d1b58 in UIApplicationMain
#13 0x000029c0 in main at main.m:14
Цель развертывания - iPhone OS 3.2, базовый SDK - iPhone Simulator 4.0. Приложение выполняет тяжелую работу со звуком, но на данный момент все, что было сделано, это загрузить контроллер представления и некоторую инициализацию. Кажется, проблема в контроллере представления, потому что когда я не загружаю его, я могу по крайней мере нажать кнопку в представлении предупреждений. Но я не знаю, что может пойти не так в контроллере представления, потому что приложение не зависает, пока оно уже не там - представление контроллера представления и представление предупреждения отображаются, но представление предупреждения не отвечает.
Если я закрою приложение и перезапущу его в симуляторе, представление и представление предупреждений не будут загружены, а экран просто черный.
Есть идеи, что происходит?
Спасибо
Люк