2011-05-28 128 views
4

我試圖添加一個MKMapView到我的應用程序,並且我的應用程序崩潰一旦包含它的視圖加載。我甚至嘗試創建一個新項目,並且只是添加地圖視圖而不寫一行代碼,並且它也崩潰了。iPhone應用程序崩潰時,添加地圖視圖

任何想法是什麼原因呢?

調用堆棧我在調試器中得到如下:

#0 0x916a1132 in __kill 
#1 0x916a1124 in kill$UNIX2003 
#2 0x917338e5 in raise 
#3 0x9174999c in abort 
#4 0x93f65fda in __gnu_cxx::__verbose_terminate_handler 
#5 0x02392333 in _objc_terminate 
#6 0x93f6417a in __cxxabiv1::__terminate 
#7 0x93f641ba in std::terminate 
#8 0x93f642b8 in __cxa_throw 
#9 0x02392481 in objc_exception_throw 
#10 0x02556238 in +[NSException raise:format:arguments:] 
#11 0x025561aa in +[NSException raise:format:] 
#12 0x000155eb in _decodeObjectBinary 
#13 0x0001646d in -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:] 
#14 0x00016a9c in -[NSArray(NSArray) initWithCoder:] 
#15 0x0001569c in _decodeObjectBinary 
#16 0x00014809 in _decodeObject 
#17 0x002e5a3f in -[UIView initWithCoder:] 
#18 0x002d2af0 in -[UIWindow initWithCoder:] 
#19 0x0001569c in _decodeObjectBinary 
#20 0x00014809 in _decodeObject 
#21 0x004a4d77 in -[UIRuntimeConnection initWithCoder:] 
#22 0x0001569c in _decodeObjectBinary 
#23 0x0001646d in -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:] 
#24 0x00016a9c in -[NSArray(NSArray) initWithCoder:] 
#25 0x0001569c in _decodeObjectBinary 
#26 0x00014809 in _decodeObject 
#27 0x004a4034 in -[UINib instantiateWithOwner:options:] 
#28 0x004a5eb5 in -[NSBundle(UINSBundleAdditions) loadNibNamed:owner:options:] 
#29 0x002b1402 in -[UIApplication _loadMainNibFile] 
#30 0x002b231c in -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] 
#31 0x002bc3ec in -[UIApplication handleEvent:withNewEvent:] 
#32 0x002b4b3c in -[UIApplication sendEvent:] 
#33 0x002b99bf in _UIApplicationHandleEvent 
#34 0x02d5d822 in PurpleEventCallback 
#35 0x0257eff4 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ 
#36 0x024df807 in __CFRunLoopDoSource1 
#37 0x024dca93 in __CFRunLoopRun 
#38 0x024dc350 in CFRunLoopRunSpecific 
#39 0x024dc271 in CFRunLoopRunInMode 
#40 0x002b1c6d in -[UIApplication _run] 
#41 0x002bdaf2 in UIApplicationMain 
#42 0x00002774 in main at main.m:14 

任何想法? 謝謝。

+0

控制檯中的任何崩潰描述? – Vladimir 2011-05-28 22:52:00

+0

如果沒有看到代碼,調試代碼非常困難。 – PengOne 2011-05-28 22:52:37

+0

沒有任何代碼! (除了創建基於窗口的應用程序時生成的代碼) – kman 2011-05-28 22:54:42

回答

12

您可能錯過了包括MapKit框架。

+1

這就是它的原理。幾天前在一個新項目上也遇到了同樣的問題,它讓我轉了一會兒,直到一分錢掉下來! – Roger 2011-05-28 22:59:14

+0

是的,你是對的,我剛剛看到這個鏈接:http://cs491f09.wordpress.com/2009/10/30/assignment-6-adding-the-mapkit-framework/ 按照那裏的說明,和它的工作原理 - 謝謝! – kman 2011-05-28 23:01:34

+0

謝謝。我錯過了。 – 2012-01-09 08:34:19