【发布时间】:2013-02-28 05:05:59
【问题描述】:
我有一个字符串如下(实际上是一个链接)
http://xxx.xx.xxx.xxx:xxxx/goat/mainMenuNew.png
(x 替换为 ip 地址)
我想将其转换为 URL。以下是我所做的,
NSURL *imageUrl = [NSURL URLWithString:objUserInfo.photoLink];
也试过alloc和initWithString。
但是,imageUrl 在这两种情况下都为零。
请让我知道我哪里出错了。
【问题讨论】:
-
你确定 objUserInfo.photoLink 不是 nil 吗?
-
是的,它不是零。我确实在将它作为参数传递之前打印了它。
-
@BenTrengrove 所说的。此外,值得添加 NSLog() 或其他内容以确保它不是格式错误的 URL;如果是,您的 NSURL 对象将为 nil。
-
@bgoers 局部变量默认为
strongARC。 -
@Raj 你能 NSLog objUserInfo.photoLink 在这里打印日志吗?另外,NSLog imageUrl 并在此处打印日志。
标签: iphone ios objective-c cocoa-touch