合法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];