【问题标题】:MKMapView must be initialized on the main thread. how can i solve this issue i dont know?MKMapView 必须在主线程上初始化。我怎么能解决这个我不知道的问题?
【发布时间】:2016-12-01 14:12:07
【问题描述】:

我也可以试试这个

 [myView performSelectorOnMainThread:@selector(makeSomethingFlashyHappen:)withObject:[NSNumber numberWithBool:YES] waitUntilDone:NO];

但它不适合我。

由于未捕获的异常“NSRangeException”而终止应用程序,原因:“initWithCoder:: MKMapView 必须在主线程上初始化。”

【问题讨论】:

  • 即使我不能开发单一的地图视图。当 m 尝试在 viewcontroller 应用程序中添加 mkmapview 时会崩溃。有人帮我做什么吗?
  • 您能否分享您的代码 sn-p 如何初始化 MKMapView 的实例。还分享您的视图初始化,它没有响应 performSelectorOnMainThread:.

标签: mkmapview


【解决方案1】:

希望您找到解决问题的方法。我有同样的错误信息并像这样解决它:DispatchQueue.main.async(execute: [segue/pushViewController])

【讨论】:

  • 是的...谢谢。
猜你喜欢
  • 1970-01-01
  • 2011-04-29
  • 2022-10-15
  • 1970-01-01
  • 2013-10-24
  • 1970-01-01
  • 2020-11-19
  • 1970-01-01
  • 2020-09-29
相关资源
最近更新 更多