release
여기로 전화해야하나요? 내가있는 tableview에서 didSelectRowAtIndexPath
에서보기를로드하고iPhone 메모리 관리
... 내가 [eventDetailedViewController release];
를 호출해야하고 그럴 필요로 할 때 [eventDetailedViewController release]
전화를
EventDetailedViewController *eventDetailedViewController=[[EventDetailedViewController alloc]initWithNibName:@"EventDetailedViewController" bundle:nil];
eventDetailedViewController.aEventInfo=aEventInfo;
[self.navigationController pushViewController:eventDetailedViewController animated:YES];
// [eventDetailedViewController release];
eventDetailedViewController=nil;
. 있는 tableview에서 didSelectRowAtIndexPath
...
편집 :
내가 그것을 선택하면 세 가지보기를 수행 먼저 펜촉을로드합니다. 처음부터 두 번째 펜촉 파일을로드합니다. 두 번째에서 세 번째 펜촉 파일을로드합니다. 내가 3 번째에서 2 번째로 돌아 왔을 때, 내 응용 프로그램이 충돌합니다 ... 저는 첫 번째 View Controller를 발표 할 예정이라고 생각합니다.
aEventInfo는 UIEvent입니까? 그렇다면 EventDetailedViewController의 aEventInfo 속성이 더 좋습니다. [이벤트 객체를 유지하는 것이 아니라 복사하십시오] (http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIEvent_Class/Reference/Reference.html#// apple_ref/occ/cl/UIEvent). – outis