即時得到以下錯誤:初始化超級init和其他
on the line self = [super init];
不能分配方法的init家庭以外的自
還對所有self.whatever獲得黃色三角形=什麼;的
局部聲明「任何」隱藏的實例變量
@synthesize firstName, lastName, emailAdress, password, admin;
//current course funkade med nil men inte @"" vrf ;P
-(id) init
{
return [self initwithName:@"" lastName:@"" password:@"" admin:@"" currentCourse:nil];
}
-(id) initwithName:(NSString *) firstName
lastName:(NSString *) lastName
password:(NSString *) password
admin:(NSString *) admin
currentCourse:(NSDictionary *) course
{
self = [super init];
if (self) {
self.firstName = firstName;
self.lastName = lastName;
self.password = password;
self.admin = admin;
}
return self;
}
更改'initwithName'爲'initWithName',大寫W – tkanzakic 2013-04-24 14:08:38
工作,geez有時我的閱讀障礙是真正得到我最好的:P非常感謝! – 2013-04-24 14:13:13
很高興它可以幫助你,此外你應該避免使用self.whatever init方法,看看這個更多細節http://stackoverflow.com/a/5932733/1411844 – tkanzakic 2013-04-24 14:16:20