0

이전에 윈도우에 추가 한 후에 컨트롤러 뷰에서 removeFromSuperview를 호출하여 응용 프로그램의 윈도우에서 UITabBarController를 제거하려고합니다. 그러나 내가 그렇게 할 때 막대에 성공적으로있는 모든보기 컨트롤러를 deallocates 후에 autorelease 풀 뽑아 후 EXC_BAD_ACCESS 신호를 가져옵니다. 방법에 의해 swizzling 내가 UITableViewRowData 호출 된 dealloc 메서드를 호출 한 후 발생한다는 것을 알게되었습니다. 더 많은 뷰 컨트롤러가 할당 취소하려고 시도 할 때 버그가 있는지 궁금합니다. 다른 누구도이 문제에 부딪 혔습니까?UITabBarController의 뷰를 제거하면 EXC_BAD_ACCESS 예외가 발생합니다.

답변

0

당신이 가장 가능성이 당신이 정말로 몇 가지 예제 코드 아마

+0

없이 무슨 말을 할 수없는, 안 뭔가를 발표하고 있지만이 모든 뷰 컨트롤러가 소유한다는 것 때문에 내가 그것을 할 수있는 것을 모른다 보기에 의해 충돌이 발생하기 전에 릴리스됩니다. 이 응용 프로그램은 비교적 복잡하므로 간결한 코드 샘플을 제공하기가 어려울 수 있습니다. – Kevlar

+0

tabarviewcontroller를 사용하고 있습니까? u가 가능한 경우 u와 u에 대한 ur view를 해제 할 수 있습니다. 그렇게하지 않아도됩니다. – Daniel

관련 문제