NSURL

合法URL的格式:

协议头 域名/文件名,比如http://www.baidu.com/1.jpg、file:///users/2.txt

不允许有中文

空格需要用%代替

 

NSURL方法读取本地文件时,应该用URLForResource方法获取,这个方法它会自动转换为合法的URL

NSURL * url = [[NSBundle mainBundle] URLForResource:fileName withExtension:nil];

尽量避免使用URLWithString这个方法,如果用必须确保传入的字符串是合法的url。

    NSString * path = [[NSBundle mainBundle]pathForResource:fileName ofType:nil];
    NSURL * url = [NSURL URLWithString:path];

 

 

posted @ 2014-06-11 18:42  从良少年  阅读(376)  评论(0编辑  收藏  举报