나는 213 경고가있다. 여기ARC 코드로 업그레이드 한 후 나타나는 경고는 어떻게해야합니까?
몇 가지 그들의 문제 :
UserController.m :
ARC 문제 - 안전하지 않은 속성을 유지 객체를 할당하는 단계; 객체가 할당 V r에 '
LoginController.m 이후에 출시 될 됩니다
ARC 문제 - 안전하지 않은 속성을 유지 객체를 할당하는 단계; 객체가 배포됩니다.
글쎄, 객체가 강하고 고정되지 않았 음을 확인했습니다. 그러나 ARC 파일의 기본값은 강하고 배정되지 않습니다.
컴파일러는 여전히 파일이 ARC 파일이 아니라고 생각합니까? 어디에서 확인할 수 있습니까?
없음 '유지' '할당'또는 '복사'속성을 지정하지시맨틱 문제 - '할당'
이시맨틱 문제의 기본 속성의 속성이 비 GC에 적합하지 '지정'가정 객체
없음 '유지' '할당'또는 '복사'속성이 지정하지시맨틱 문제 - '할당'은
을 가정 이 이시맨틱 문제 다시, 어떤 속성이 지정되지 않은 ARC 파일의 새로운 기본값 인 RETAIN은 으로 가정해야합니다.
이러한 것들은 코어 데이터에 의해 자동으로 생성 된 코드에 나타납니다.
경고를 무시해야합니까?
그러나 너무 하나 하나가 너무 많은 시간이 소요되는 코드를 교체
을 억세스 할수 있습니다. 또한 이것이 디폴트가 실제로 강하다는 사실을 이용하지 않는다는 것을 의미합니다.
어쩌면 검색하고 바꿀 수 있습니다. 검색하고 대체해야하는 정확한 형식은 무엇입니까?
프로그램이 정상적으로 작동합니다.
첫 번째 유형의 오류가 발생한 곳의 UserController.m 코드를 보여줍니다. – mattjgalloway