나는 Objective C (Xcode, 중요한 경우) 프로그램을 작성중인 컴퓨터 프로그래밍 2 학년 학생입니다. 현재 우리는 애니메이션 작업과 움직이는 애니메이션 객체를 화면 전체에서 움직이고 있습니다. 지금, 나는 미친 듯이 운전하는 오류를 다루고있다. 내 프로그램은 ARC, Automated Reference Counting을 사용하고 있는데, 이것은 아마도 메모리 관리를 돕기로되어있다. 그러나 어떤 이유로, 나는 항상 나에게 말한다 오류를 제공Automated Reference Counting에서 dealloc을 다시 작성하는 방법이 있습니까? 왜 작동하지 않습니까?
[super dealloc];
사용할 수없는 것 "ARC는 '할당 해제'
왜 이쪽의 명시 적 메시지 전송을 금지? 어떻게 해결합니까 ? 그것은 그것은 그냥이 하나, 내 다른 프로그램에서 작동
또한, 릴리스 중 하나가 작동하지 않는 것 같습니다 예를 들어, 다음 코드는 나에게이 오류 제공 : [불 덩어리 자료]
을?. 오류는 ''출시 '를 사용할 수 없음을 나타냅니다. 자동 참조 계산 모드 "로 표시되고 다음 오류는"ARC는 '릴리스'의 명시 적 메시지 전송을 금지합니다. "왜 이런 일이 발생합니까, 어떻게 해결할 수 있습니까? 이 코드는 다른 프로그램에서도 작동합니다. 누군가 제발 설명 할 수 있을까, 아니면 적어도 내 모든 문제를 해결할 수있는 링크를 제공 할 수 있습니까? 읽어 주셔서 감사합니다
줄을 주석 처리했는데 기본적으로 제거하는 것과 같습니다. 맞습니까? 글쎄, 그것은 나에게 다음과 같은 오류를 주었다. 링커 명령은 종료 코드 1 (호출을보기 위해 -v 사용)에서 실패했다.이 오류는 매우 솔직히, 두려운 것처럼 보인다. 그것은 무엇입니까, 어떻게 해결합니까? – user1791941