Ios NSData-从URL加载数据问题
谁能解释一下为什么在为有效的NSURL执行这两行代码后,data=nil和data 2=52104字节Ios NSData-从URL加载数据问题,ios,objective-c,nsdata,Ios,Objective C,Nsdata,谁能解释一下为什么在为有效的NSURL执行这两行代码后,data=nil和data 2=52104字节 我认为,如果aURL是远程URL或aURL不是本地源,使用NSURLConnection和NSURLConnectionLegate会更好。如何处理aURL?将aURL内容放在此处可能会有所帮助:aURL是本地路径。就像我说的,这是有效的。它由第二行和其他NSFileManager方法进行检查。如果您想更及时地更新,也可以使用NSURLSession。老实说,我更好奇的是,为什么应该工作的方法
我认为,如果aURL是远程URL或aURL不是本地源,使用NSURLConnection和NSURLConnectionLegate会更好。如何处理aURL?将aURL内容放在此处可能会有所帮助:aURL是本地路径。就像我说的,这是有效的。它由第二行和其他NSFileManager方法进行检查。如果您想更及时地更新,也可以使用NSURLSession。老实说,我更好奇的是,为什么应该工作的方法不比寻找替代解决方案更有效。这取决于您试图读取的文件的位置。如果是联机的,则必须使用第一种方法;如果是本地的,则必须使用第二种方法
NSData *data = [NSData dataWithContentsOfURL:aURL];
NSData *data2 = [[NSFileManager defaultManager] contentsAtPath:[aURL absoluteString]];