【问题标题】:iphone app crashes when a map view is added添加地图视图时 iphone 应用程序崩溃
【发布时间】:2011-05-28 22:48:41
【问题描述】:

我正在尝试将 MKMapView 添加到我的应用程序中,一旦包含它的视图加载,我的应用程序就会崩溃。我什至尝试创建一个新项目,只需添加地图视图而无需编写任何代码,它也会崩溃。

任何想法是什么原因?

我在调试器中得到的调用栈如下:

#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

有什么想法吗? 谢谢。

【问题讨论】:

  • 控制台中有任何崩溃描述吗?
  • 不看代码调试代码非常困难。
  • 没有任何代码! (创建基于窗口的应用程序时生成的代码除外)
  • 尽管快速更新 - 我确实得到了一个异常,原因如下:“*** -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (MKMapView)”
  • 您是否添加了正确的框架?请向我们展示您添加 MapView 的代码...

标签: iphone ios mkmapview


【解决方案1】:

您可能错过了包含MapKit 框架。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-20
  • 1970-01-01
  • 2011-09-09
  • 1970-01-01
相关资源
最近更新 更多