1
저는 Objective C 프로그래밍을 처음 접했습니다. 어떤 이유로 화살표 아래에 표시된 줄은 나에게 "ARC가 '해제'메시지를 명시 적으로 전송하는 것을 금지합니다. 누군가 내가 여기서 잘못하고있는 것을 설명해 주시겠습니까?ARC Forbids '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
@trojanfoe하지만 출력 결과가 "lldb"가됩니다. – Vimzy
다른 문제입니다. – trojanfoe