使用不兼容类型“void”的表达式初始化“TBParsing *__strong”
我的代码:
TBParsing *parsing = [[TBParsing alloc]initWithUrlString:@"http://xx.com/info.xml"];
我应该如何解决这个问题?
使用不兼容类型“void”的表达式初始化“TBParsing *__strong”
我的代码:
TBParsing *parsing = [[TBParsing alloc]initWithUrlString:@"http://xx.com/info.xml"];
我应该如何解决这个问题?
改变:
-(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"];
但是,需要重写该方法,以便可以按照您在代码片段中显示的方式使用它。