无法找到我的'预期方法体'错误的错误

时间:2013-10-12 04:41:42

标签: objective-c xcode

我正在寻找一个预期的方法体'错误。我找不到任何错误。我花了一整天的时间在互联网上搜索,并根据我所看到的人们的说法调整了很多方法。任何见解都有我的谢意。

#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];
}

1 个答案:

答案 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