我正在寻找一个预期的方法体'错误。我找不到任何错误。我花了一整天的时间在互联网上搜索,并根据我所看到的人们的说法调整了很多方法。任何见解都有我的谢意。
#import "Library.h"
@implementation Library
@synthesize list;
-(id) initList;
-(id) init{ //THE ERROR IS HERE - 'EXPECTED METHOD BODY'
self = [super init];
if (self){
list = [NSMutableArray array];
}
return self;
}
-(id) init
{
return [self initList];
}
答案 0 :(得分:1)
你有两个init方法和一个死initList
,这可能是问题的一部分。我想你打算写:
#import "Library.h"
@implementation Library
@synthesize list;
-(id) initList
{
self = [super init];
if (self){
list = [NSMutableArray array];
}
return self;
}
-(id) init
{
return [self initList];
}
@end