添加SKViaPoint时SKMaps崩溃

时间:2015-11-04 03:50:26

标签: ios xcode skmaps

我使用SKMaps来模拟自定义路线。将一个点导航到另一个点时工作正常,我的意思是仅使用开始和目的地:

route.startCoordinate = CLLocationCoordinate2DMake(37.9667, 23.7167)
route.destinationCoordinate = CLLocationCoordinate2DMake(37.9677, 23.7567)

但是如果我将viaPoints添加到路由中,那么当我启动导航时,app会崩溃:

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

如果有人以前看过或知道如何解决,请帮助我。

谢谢。

1 个答案:

答案 0 :(得分:0)

这是2.5.1中的一个错误,现在已修复。您可以从此处获取新版本:forum.skobbler.com/showthread.php/7315-SKViaPoint-crashes-FIXED