我正面临一个方法问题,我已经将其用于其他NSString并正常工作。
见图。
这里的html是NSString,我在其他项目中使用它,就像这个的克隆,它在那里工作正常,甚至我这样写,在那个项目中工作正常,
html = [html stringByConvertingHTMLToPlainText];
但是在这个方法中,两种方式都给出了这个警告。 这意味着什么,我该如何解决它 ?
答案 0 :(得分:0)
如果html
被输入为id
,但您知道它实际上是NSString
,请尝试将其投放到NSString
并从那里调用您的选择器({ {3}})。
也就是说,当您的方法未在头文件(id type to NSString)中声明时,通常会发生报告的错误。你忘记了#import
吗?
答案 1 :(得分:0)
“stringByConvertingHTMLToPlainText”不是NSString类中定义的标准方法。它是MWFeedParser项目中定义的常用类别。
确保使用正确的语法导入了类别。请参阅:https://developer.apple.com/library/ios/documentation/cocoa/conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html搜索文本“导入类别标题文件”,如果不是整章,请阅读该区域。