看板 MacDev 關於我們 聯絡資訊
※ 引述《ZZB (亨亨)》之銘言: : -(IBAction)pushView:(id)sender { : View2 *view2 = [[View1 alloc] initWithNibName:@"View2" : bundle:nil]; : UINavigationController *nav = [[[UINavigationController alloc] : initWithRootViewController:view2] autorelease]; : UIBarButtonItem *button = [[UIBarButton alloc] : initWithTitle:@"Done" : style:UIBarButtonItemStyleBordered : target:nil 我們先把 target 改成 self : action:@selector(dismissModalView:)] : nav.navigationItem.leftBarButton = button; 這行改成: view2.navigationItem.leftBarButton = button; 另外記得要把 button release 掉。 [button release] : [self presentModalViewController:nav animated:YES]; : [view2 release]; : } 最後再實作一個 method - (IBAction)dismissModalView:(id)sender { [self dismissModalViewControllerAnimated:YES}; } -- zonble.net cocoa.zonble.net -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.198.155
ZZB:謝謝!!問題解決了:) 03/23 11:56