2013-10-01 3 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; 

에 : TBParsing.{h,m}에서

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

.

initWithUrlString 방법은 전통적인 의미에서 Objective-C init 방법이 아닙니다. 당신은 다음과 같이 사용합니다 :

그것은 당신이 당신의 코드에 표시 방식으로 사용할 수 있도록 그 방법을 다시 작성해야하지만
TBParsing *parsing = [[TBParsing alloc] init]; 
[parsing initWithUrlString:@"http://xx.com/info.xml"]; 

.