NSString 生成不了NSURL,return为nil,原来是中文字符惹的祸
参考链接:
http://stackoverflow.com/questions/1981390/urlwithstring-returns-nil
NSString *routeString = [NSString stringWithFormat:@"baidumap://map/marker?location=%f,%f&title=%@&src=yourCompanyName|yourAppName", dLat, dLng, data.houseName];
//加上这句才行
NSString* webStringURL = [routeString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *routeURL = [NSURL URLWithString:webStringURL];
[[UIApplication sharedApplication] openURL:routeURL];
参考链接:
http://stackoverflow.com/questions/1981390/urlwithstring-returns-nil