ARC를 처음 사용합니다. 내 문제는 뷰 컨트롤러에서 strong
유형의 속성을 만드는 경우 내비게이션 컨트롤러의 popViewController
이 발생하면 해당 속성을 0으로 설정해야한다는 것입니다.iOS 6의 ARC 대 iOS 5의 버전
일반적으로, 우리는 viewDidUnload
에 그렇게 할 것입니다. 하지만 iOS 6에서는 더 이상 사용되지 않습니다.
그래서 우리는 그 객체 nil
해야합니까? Apple은 didReceiveMemoryWarning
에서 그것을 수행한다고하지만 뷰 컨트롤러를 팝 할 때마다 그 메소드가 호출되지 않습니다.
하지만 내 app에서 동일한 viewController 여러 time.App 할당 크기를 늘리는 점점 사이에 전환하는 오전 충돌이 발생합니다. ARC 때문인 것 같아. – Sachin
그러면 뷰 컨트롤러의 복사본을 여러 개 만들어서 다른 뭔가 잘못하고있는 것입니다. 물론 코드를 게시하지 않으면 도움이되지 않습니다. –
코드를 넣을 수 없습니다. 그러나 나는 단순한 팝과 푸시를하고있다. 버튼을 누르면 AViewController로 이동하고 AViewController에는 뒤로 버튼이 있습니다. 그 버튼을 누르면 나는이 두 버튼 만 가지고 놀고있다. – Sachin