- 실행합니다 응용 프로그램을 경고 메모리 후 배경에서 돌아 오는 후 가져 모달 대화
- 시뮬레이션 메모리 (경고 장치는
- 대화
빈 화면 (창)이 표시됩니다. 이 버그/문제를 보여주기위한 테스트 프로젝트 : http://github.com/chetanpungaliya/iOS-5-TestModal빈 화면 모달 기각과 탭이 아이폰 OS 5 시뮬레이터 또는 장치</li> <li>을 사용하여
빈 화면 (창)이 표시됩니다. 이 버그/문제를 보여주기위한 테스트 프로젝트 : http://github.com/chetanpungaliya/iOS-5-TestModal빈 화면 모달 기각과 탭이 아이폰 OS 5 시뮬레이터 또는 장치</li> <li>을 사용하여
오늘 나는이 문제에 스스로 빠져 나와 iOS 5 버그 이외의 다른 설명을 찾을 수 없습니다. 몇 가지 해킹을 시도한 후에 해결 방법을 찾았습니다. 모달보기 컨트롤러를 닫을 전에 tabBarController.selectedIndex
다른보기 컨트롤러 인덱스로 변경 한 다음 다시.
프로젝트의 복제본에서 이것을 https://github.com/xjones/iOS-5-TestModal으로 볼 수 있습니다. 나는 또한 이것을 당신에게 풀 요청으로 제출했습니다.
네, 저 또한 저에게 효과적이었습니다. 이 문제에 대한 사과 개발자 지원 소식을 기다리는 중입니다. – cpungaliya
내가 너무 같은 문제를 가지고 그것을 고정 : 또한 openradar에서이 작업을 올렸습니다
누군가를보고 openradar했다. 문제는 우리가 xib를 통해 연결하는 콘센트가 viewDidUnload 메서드에서 nil로 설정된다는 것입니다. 이 메소드는 메모리 경고가 발생할 때 현재 보이지 않는 모든 뷰에서 호출됩니다. 다시 뷰에 올 때 viewDidLoad 메서드가 다시 호출됩니다. 이 문제를 해결할 수있는 유일한 방법은 setNil 메서드를 viewDIdUnload에서 dealloc 메서드로 제거하면 모든 것이 정상적으로 작동합니다.
해결 했습니까? 나는 방금 그것에도 뛰어 갔다. – XJones