找不到我的错误'expected method body'错误



我收到"预期方法正文"错误。我找不到任何错误。我花了一整天的时间在互联网上搜索,并根据我看到人们的说法调整了很多方式。任何见解都值得我感谢。

#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

相关内容

最新更新