在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];
}
答案 0 :(得分:0)
根据documentation:“当当前建议的唯一ID被更改时调用。与SKRouteAdvice中的adviceID一致。”
所以建议ID被改变是正常的 - 你想要实现什么?