添加SKViaPoint时SKMaps崩溃

我正在使用SKMaps来模拟自定义路线。 它可以正常工作,将点导航到另一个点,我的意思是仅使用起点和终点:

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

但是如果我将viaPoints添加到路由中,app会在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 

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

谢谢。

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