【发布时间】:2014-09-04 01:39:22
【问题描述】:
我对 Objective C 编程非常陌生。出于某种原因,下面箭头所示的行给了我一个“ARC 禁止显式发送‘release’消息”消息。有人可以解释一下我在这里做错了什么吗?
int main(int argc, char *argv[]) {
@autoreleasepool {
Person *morgy;
morgy = [Person alloc];
morgy = [morgy init];
[morgy setWeight: 145];
[morgy setAge: 19];
[morgy print];
[morgy release]; // <------
}
return 0;
}
【问题讨论】:
-
删除该行。任务完成。下一个!
-
@trojanfoe 我做了,但输出产生“lldb”
-
这是一个不同的问题。
标签: objective-c automatic-ref-counting