adviceID 139不存在didChangeAdviceID

时间:2014-09-18 09:10:54

标签: ios objective-c iphone xcode skmaps

在skobbler地图中,

 -(void)routingService:(SKRoutingService *)routingService didChangeAdviceID:(int)adviceID

此委托方法获得了adviceID' 139.使用以下代码中的this,此adviceID不存在。

-(void)routingService:(SKRoutingService *)routingService didChangeAdviceID:(int)adviceID
{
        NSArray* advicesArray = [[SKRoutingService sharedInstance] routeAdviceListWithDistanceFormat:SKDistanceFormatMetric];
        SKRouteAdvice *advice = advicesArray[adviceID];

}

1 个答案:

答案 0 :(得分:0)

根据documentation:“当当前建议的唯一ID被更改时调用。与SKRouteAdvice中的adviceID一致。”

所以建议ID被改变是正常的 - 你想要实现什么?