如何解决MKMapView 在初始化时崩溃
GeoServices: -[GEOResourceManager pathForResourceWithName:fallbackBundle:fallbackNameHandler:] + 352
我遇到了上述崩溃。我正在使用 MKMapView() 初始值设定项。
class MapCell: UICollectionViewCell {
private let mapView = MKMapView()
override init(frame: CGRect) {
super.init(frame:frame)
self.mapView.mapType = .standard
self.mapView.isScrollEnabled = false
self.mapView.isZoomEnabled = false
self.mapView.isPitchEnabled = false
self.mapView.isRotateEnabled = false
self.contentView.addSubview(self.mapView)
}
override final func layoutSubviews() {
super.layoutSubviews()
self.mapView.frame = CGRect(x: 8,y: 8,width: 240,height: 240)
}
}
解决方法
我认为崩溃的最可能原因是您的应用程序引用了一个资源,该资源未作为构建过程的一部分复制到应用程序包中。您能否放置一条调试语句来显示 GEOResourceManager
中引用的 URL,并检查构建的 IPA 文件以了解传递了哪些文件(假设它是 GEOResourceManager
中使用的文件 URL)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。