我正在使用SKMaps来模拟自定义路由。它可以很好地将一个点导航到另一个点,我的意思是只使用start和destination:
route.startCoordinate = CLLocationCoordinate2DMake(37.9667, 23.7167)
route.destinationCoordinate = CLLocationCoordinate2DMake(37.9677, 23.7567)但如果我将viaPoints添加到路由,当我startNavigation时,应用程序将崩溃:
route.startCoordinate = CLLocationCoordinate2DMake(37.9667, 23.7167)
route.viaPoints = [SKViaPoint(1, withCoordinate:CLLocationCoordinate2DMake(37.9672, 23.7367))]
route.destinationCoordinate = CLLocationCoordinate2DMake(37.9677, 23.7567)这是我得到的唯一日志:
libc++abi.dylib: terminating with uncaught exception of type std::length_error: vector如果有人以前见过它或知道如何修复它,请帮助我。
谢谢。
发布于 2015-12-03 23:51:03
这是2.5.1中的一个错误,现在已经修复了。你可以从这里获得新的构建:forum.skobbler.com/showthread.php/7315-SKViaPoint-crashes-FIXED
https://stackoverflow.com/questions/33513347
复制相似问题