Nee*_*esh 18 iphone cocoa nsstring
我已经坚持了一段时间,似乎并没有解决这个问题.
我试图从URL读取URL的内容作为字符串,但我得到一个奇怪的
错误 - >错误域= NSCocoaErrorDomain代码= 256"操作无法完成.(Cocoa错误256.)"
我的代码:
fetchedString = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:@"www.example.com/iphone"] encoding:NSUTF8StringEncoding error:&error];
NSLog(@"%@",fetchedString);
// if there is something wrong with the URL
if (error) {
NSLog(@"Error -> %@", error);
return ;
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我尝试使用获取作为NSData,但我得到null.
zap*_*aph 15
是的,URL缺少方案:"http://".
"错误 - >错误域= NSCocoaErrorDomain代码= 256"
有关错误代码,请查看Apple文档:
Cocoa错误域中的NSError代码.
NSFileReadUnknownError = 256,
Run Code Online (Sandbox Code Playgroud)
NSFileReadUnknownError
"阅读错误,原因未知"
并非错误定义非常有用.:-)
也不要检查是否error是nil,以确定是否有错误,请检查返回值nil.error不保证nil成功执行.
use*_*868 11
我在访问设备上的文件时遇到了类似的问题.我跟着NSURL isFileURL总是返回NO 并使用[NSURL fileURLWithPath]而不是[NSURL URLWithString] - 这个工作!
| 归档时间: |
|
| 查看次数: |
24253 次 |
| 最近记录: |