NSURL URLWithString return nil 问题解决

来源:互联网 发布:unity3d动画模型 编辑:程序博客网 时间:2024/06/10 08:51
NSString 生成不了NSURL,return为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
0 0
原创粉丝点击