[英]NSURL and NSString converting issue
尝试加载请求时,我这样做:
NSString *urlStrings = [NSLocalizedStringFromTable(@"kPicturesURL", @"urls", nil) stringByAppendingPathComponent:@"Articles/a.pdf"];
NSURL *url = [NSURL URLWithString:urlStrings];
在“urls”里面我有这个键:
/* Service pictures directory */
"kPicturesURL" = "http://192.168.2.104/myApp/Pictures";
我得到了这个结果:(第一行是“urlStrings”,第二行是“url”)
(NSString *) $6 = 0x092a8f60 http:/192.168.2.104/myApp/Pictures/Articles/a.pdf
2012-11-22 09:18:20.093 NPE[7680:c07] Couldn't issue file extension for path: /192.168.2.104/myApp/Pictures/Articles/a.pdf
我试过这些问题:
将 NSString 传递到 NSURL URLWithString 中?
没有那些工作,似乎是什么问题?
谢谢!
也许而不是:
http:/192.168.2.104/myApp/Pictures/Articles/a.pdf
这个:
http://192.168.2.104/myApp/Pictures/Articles/a.pdf
因此,使用以下方法之一最终确实有效。
这个:
NSString *stringURL = [url absoluteString];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.