2011-11-18 3 views
0

모달 뷰 컨트롤러를 하나씩 제시하고이를 해제하지 않습니다. 왜냐하면 내 요구 사항은 쇼 컨트롤러를 하나씩 다른 체인 다음에 표시하기 위해서입니다. 1) 메모리 문제가 발생합니까? 2) 그렇다면 해결 방법은 무엇입니까? 고지 사전현재 모달보기 컨트롤러의 메모리 문제

답변

1

예 메모리 또는 성능 문제가 발생할 수 있습니다. 필자는 Apple이 여러 모달보기 컨트롤러를 차례로 제시 할 의도가 없다고 생각합니다.

당신이 봤어 : Problem dismissing multiple modal view controllers

내가 새 일을 제시하기 전에 현재 모달를 기각한다고 생각합니다. 항상. 항상. 항상. 그래도 애니메이션을 해제 할 필요는 없습니다. 애니메이션없이 애니메이션을 닫을 수 있으므로 시각적으로 사라지는 것을 볼 수 없습니다.

모달로 표시된보기 체인의 체인을 거쳐야하는 경우이 작업을 수행하는 방법을 선택해야합니다. 예 : 다음 및 이전의 viewController를 지정하거나 뷰 컨트롤러의 히스토리 트레일을 유지하는 UIViewController 하위 클래스에 속성을 추가하십시오.

navController를 사용해야하며 모달로 viewControllers를 나타내지 않아야하는 것처럼 들립니다.

관련 문제