【发布时间】:2013-03-19 17:46:14
【问题描述】:
我收到以下警告:“从 NSURL 分配 NSString 的指针类型不兼容”。
这是有问题的代码:
cell.articleURL.text = [self.articles[row] URL];
我正在为 Article 对象的 URL 属性值分配一个标签。 self.articles 数组仅用于保存 Article 对象。
在文章类中我有这个:
@property (nonatomic, strong) NSString *URL;
为什么它认为它是一个 NSURL?
【问题讨论】:
-
你有没有一个叫做 URL 的方法,它返回 NSURL?
-
好吧,这只是
self.articles[row].URL的长手,但由于self.articles[row]返回一个ID,我不得不使用该方法。我猜是get方法。 -
您可以将
self.articles[row]的输出转换为正确的类,然后编译器就会对任一表示法感到满意。 -
但是我还是想知道,方法URL是从哪里调用的,因为他没有那个方法,cocoa/touch框架也没有
标签: ios objective-c xcode ios5 ios6