iphone开发 - 使用希伯来语地址搜索查询启动Waze

时间:2013-12-11 07:21:04

标签: ios iphone xcode

这是我目前的代码:

NSSString *waze = @"waze://";

BOOL canOpen = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:waze]];
if(canOpen){
NSString *url = @"waze://?q=הר לעמק";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
}

如果查询是英文的,那么它可以正常工作。 尝试使用stringWitjUTF8String进行编码。没有帮助。

解决方案?

1 个答案:

答案 0 :(得分:1)

你试过逃跑吗?

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];