2012-07-29 4 views
0

관련 게시물을 읽었으며 제대로 이해하지 못했습니다. Should IBOutlets be strong or weak under ARC? 저의 이해는 최상위 레벨보기가 이미 콘센트에 대한 강력한 포인터를 가지고 있기 때문에 컨트롤러에서 또 다른 강력한 포인터를 만들지 않아야한다는 것입니다. 따라서 최상위 레벨보기가 제거되면 콘센트가 제거 될 수도 있습니다.IBOutlets가 약한 이유는 Xcode입니다.

내 이해가 정확합니까?

답변

1

네, 맞습니다. 하지만 콘센트는 반드시 메인 뷰의 하위 뷰가 아니며 최상위 객체 일 수도 있습니다.이 경우 콘센트를 strong으로 선언해야합니다.

+0

좋은 알림. 여러 개의 최상위 레벨보기를 만든다면보기 컨트롤러에서 상위 수준보기까지의 강력한 포인터가 있습니까? 강력 함 또는 약함을 지정하지 않으면 기본 동작은 무엇입니까? – Philip007

관련 문제