ARC 기술이 내 프로젝트에서 사용되지 않습니다. 나는 그것에 SBJson 라이브러리를 추가하려고합니다. SBJson 접두어를 가진 모든 파일에 대해 -fobjc-arc 플래그를 설정했지만 컴파일 프로세스 동안 ARC 의미 론적 문제 (명시 적 소유권이없는 비 const 유형의 'id'에 대한 포인터)가 SBJSon과 관련이없는 하나의 클래스 헤더에 나타납니다. 왜 작동하지 않습니까? 오류와ARC가 아닌 프로젝트에서 ARC 라이브러리 사용
라인 :
id *_controls;
내가 때문에 프로젝트의 상용 라이센스의 당신이 내 코드를 표시 할 수 없습니다, 나는 당신의 이해를 주셔서 감사합니다.
이 라이브러리의 이전 버전을 사용할 때 (ARC없이) 프로젝트 컴파일이 정상적으로 진행됩니다.
적어도 오류의 줄을 줄 수 있습니까 – Ushan87
시도해보십시오 _controls; * – Ushan87
SBJson 파일에만'-fobjc-arc'을 설정했다면, 왜 ARC로 컴파일 된 코드'id * _controls; –