即时得到以下错误:初始化超级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