2011-01-24 2 views
0

탐색 스택에서보기 컨트롤러를 팝업 할 때 충돌 (잘못된 액세스)하는 iOS 앱이 있습니다. 더 깊은 컨트롤러는 테이블 뷰를 가지고 있으며 viewWillAppear 동안 스택 추적에서 _deselectAllNonMultiSelectRowsAnimated:notifyDelegate:이라는 내부 메서드를 호출하고 있습니다. 누구든지이 방법 안에서 무슨 일이 일어날 지 알고 있습니까? 특히, tableView:willDeselectRowAtIndexPath:의 구현이 호출되지 않을 것으로 예상됩니까?내부에서 iOS 앱이 작동하지 않는 이유는 무엇입니까? _deselectAllNultMultiSelectRowsAnimated : notifyDelegate :?

+1

가비지 개체가 무엇인지 파악해야합니다. 아마도'NSZombieEnabled'를 실행하거나 malloc 스택 로깅을 활성화하십시오. –

+0

감사합니다. NSZombieEnabled는별로 도움이되지 못했지만, malloc 스택 로깅을 줄 것입니다. –

답변

1

저는 100 % 확실하지는 않지만 _dselectAllNonMultiSelectRowsAnimated처럼 보입니다 : notifyDelegate : 알림을 알리는 동안 정리를하고 있습니다. 코드를 보면서 이것이 왜 구토인지 말하는 것은 조금 어렵습니다. 조금 더 자세히 설명하면 도움이 될 것입니다.

+0

알기. 어떤 비트를 게시할지 알기가 어렵습니다. 어쨌든 고마워. –

관련 문제