我收到"预期方法正文"错误。我找不到任何错误。我花了一整天的时间在互联网上搜索,并根据我看到人们的说法调整了很多方式。任何见解都值得我感谢。
#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];
}
您有两个 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