2011-05-28 146 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