我有一個名爲Objective-C的方法不會被調用
-(NSString*)parsePureTextFromHTML:(NSURL*):URL
,並在我的mainViewController我調用該方法方法的頭文件
NSURL* URL = (some url goes here)
NSString* string = [parser parsePureTextFromHTML:URL]
,並由於某種原因,是因爲如果方法永遠不會被調用。有什麼想法嗎?
我有一個名爲Objective-C的方法不會被調用
-(NSString*)parsePureTextFromHTML:(NSURL*):URL
,並在我的mainViewController我調用該方法方法的頭文件
NSURL* URL = (some url goes here)
NSString* string = [parser parsePureTextFromHTML:URL]
,並由於某種原因,是因爲如果方法永遠不會被調用。有什麼想法嗎?
應該-(NSString*)parsePureTextFromHTML:(NSURL*)URL
(除去最後:
)
我猜parser
爲零。
解析器就是我稱之爲頭文件的實例 –
@Keil Kelly - 該類名爲'parser',小寫的'p'?在這種情況下,如果你想使用一個類方法,將' - (NSStr ...'切換到'+(NSStr ...' – PeyloW
我認爲(事實上,我是肯定的),如果「解析器」真的是類名那麼執行該調用將導致「無法識別的選擇器」中止消息。 –
編譯器會給你什麼警告嗎?特別是對於讀取'NSString * string = [parser parsePureTextFromHTML:URL]''的行? – PeyloW