2013-04-01 2 views
-1

ARC가 릴리스 작업을 허용하지만 보유 작업을 허용하지 않는 것은 매우 이상합니다. 내가 아는 한, 그들 모두는 금지되어 있습니다. 그리고 메모리 누수로 인해 응용 프로그램이 중단됩니다. ARC가 제대로 작동하지 않는 이유는 무엇입니까?XCode ARC는 릴리스 허용

enter image description here

+0

ARC는 개체를 해제하고 자동 회수 할 수 없습니다. 올바른 사용을 확신합니까? –

+0

당신이 한 일을 모른 채로, 우리는 알 수 없습니다. 아마도 잘못된 컴파일러 플래그의 혼란. – borrrden

+0

나는 플래그를 체크했고 아크가이 코드 "#if __has_feature (objc_arc)"로 활성화되어 있는지 확인했다. 아크가 활성화되어있는 것을 승인했다. – mayy00

답변

0

그냥 그런 XCode 반드시 동시에 모든 오류를 표시하지 않습니다

[anaView release]; 

엑스 코드에 오류를 지적하는 것입니다 라인을

[anaView retain]; 

을 삭제합니다.

사이드 참고 :

[anaView release]; 
[anaView retain]; 

나에게 이상한 보인다. 처음에는 release을 말하고 그 다음에 retain을 의미합니다. 그것의 목적은 무엇입니까?

+0

목적을 표시하지 않고 문제를 표시하고 Xcode를 유지하면 오류가 발생하지 않음 – mayy00

관련 문제