黑马程序员技术交流社区
标题:
基础学习时偶尔遇到的错误
[打印本页]
作者:
wxy19891017
时间:
2015-3-26 22:56
标题:
基础学习时偶尔遇到的错误
重写init方法时,出现:Cannot assign to 'self' outside of a method in the init family 。原因:只能在init方法中给self赋值,Xcode判断是否为init方法规则:方法返回id,并且名字以init +大写字母开头+其他 为准则。
例:- (id)initWithName:(NSString *)name andAge:(int)age andHeight:(double)height
{
if (self = [super init])
{
_name = name;
_age = age;
_height =height;
}
return self;
}
作者:
darewolf
时间:
2015-3-27 00:09
学习了,共同努力
作者:
wxy19891017
时间:
2015-4-3 10:59
darewolf 发表于 2015-3-27 00:09
学习了,共同努力
其实是init方法书写错误了才偶然发现这个错误的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2