1

我面临一个方法的问题,我已经将它用于其他 NSString 并且工作正常。

看到这张图片。

在此处输入图像描述

这里 html 是 NSString,我在其他项目中使用过它,就像这个的克隆,它在那里工作正常,即使我这样写,在那个项目中工作正常,

html = [html stringByConvertingHTMLToPlainText];

但是在这种方法中,两种方式都给出了这个警告。那是什么意思,我该如何解决?

4

2 回答 2

0

如果html键入为 an id,但您知道它实际上是 an NSString,请尝试将其转换为NSString并从那里调用您的选择器(id 类型为 NSString)。

也就是说,当您的方法未在头文件(https://stackoverflow.com/a/13154244/865688)中声明时,通常会发生报告的错误。你忘了#import吗?

于 2013-09-04T09:13:42.200 回答
0

“stringByConvertingHTMLToPlainText”不是 NSString 类中定义的标准方法。它是MWFeedParser项目中定义的常用类别。

确保您已使用正确的语法导入了类别。参考:https ://developer.apple.com/library/ios/documentation/cocoa/conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html搜索文本“导入类别头文件”如果不是整个章节,请阅读该区域。

于 2013-09-04T09:18:52.667 回答