avatar

NSURL初始化失败
NSString *usrstring = @"xxxxxx";
NSURL *URL = [NSURL URLWithString:usrstring];

有时候你会发现URL为nil;为什么呢?
因为你的usrstring里包含中文或者其他什么文字,需要进行一下UTF8转码

NSURL *URL = [NSURL URLWithString:[urlstring stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

本地路径如果有中文字符是没有问题的!

NSString *path = @"本地路径XXX";
NSURL *URL = [NSURL fileURLWithPath:mp3Path];
文章作者: 新风作浪
文章链接: http://duxinfeng.com/2016/01/15/nsurl-initialization-failed/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 新风作浪

评论