这可能很简单,但我不是一个普通的iOS开发者,但对Obj-C和Xcode有一个很好的理解,但对Swift还不是很多。
我正在使用名为Skobbler的映射SDK并下载了Swift和iOS示例。 Swift示例为我提供了一些有用的文本/控制台日志,然后转向Obj-C并且很难暴露它们。
Swift示例如下所示
let advices: Array<SKRouteAdvice> = SKRoutingService.sharedInstance().routeAdviceListWithDistanceFormat(SKDistanceFormat.Metric) as! Array<SKRouteAdvice>
for advice: SKRouteAdvice in advices
{
let instructions = advice.adviceInstruction
print(instructions)
}
答案 0 :(得分:2)
NSArray<SKRouteAdvice *> *advices = [[SKRoutingService sharedInstance] routeAdviceListWIthDistanceFormat:SKDistanceFormat.Metric];
for (SKRouteAdvice *advice in advices)
{
NSLog(@"%@", instructions);
}
答案 1 :(得分:2)
NSArray *advices = [[SKRoutingService sharedInstance]routeAdviceListWithDistanceFormat:SKDistanceFormat.Metric];
for (SKRouteAdvice *advice in advices) {
NSLog(@"%@", [advice adviceInstruction]);
}
答案 2 :(得分:1)
如!不需要翻译 - 编译器只会相信你(你可能想为相同的行为添加一个断言)。打印件替换为NSLog(@“%@”,说明)。