2013-10-01 65 views
1

「TBParsing * __強烈的」不兼容類型的表達式「無效」初始化「TBParsing * __強烈的」不兼容類型「無效」的初始化表達式

我的代碼:

TBParsing *parsing = [[TBParsing alloc]initWithUrlString:@"http://xx.com/info.xml"]; 

我應該如何解決這個問題?

檢查這裏的代碼https://github.com/rkumawat/TBXMLParsing-Library

+0

什麼是TBParsing?這不是Apple提供的課程,請解釋它來自哪裏。你的代碼行沒有什麼明顯的錯誤,否則。 – bneely

回答

1

變化:

-(void)initWithUrlString:(NSString *)URLString; 

到:

-(id)initWithUrlString:(NSString *)URLString; 

TBParsing.{h,m}

initWithUrlString方法不是傳統意義上的Objective-C init方法。你需要使用這樣的:

TBParsing *parsing = [[TBParsing alloc] init]; 
[parsing initWithUrlString:@"http://xx.com/info.xml"]; 

但是,這種方法需要重新編寫,因此它可以在你在你的代碼片段顯示方式使用。

相關問題