【发布时间】:2011-09-14 19:25:43
【问题描述】:
我查看了几个教程和不同的帖子,但似乎无法弄清楚这一点。我只是想创建一个后退按钮,让我回到以前的视图。在 IB 中,我创建了按钮并将其链接到我的 backButton 方法。但是,当我尝试在应用程序中使用它时,我无法让它工作。我必须先将它推入堆栈吗?有什么建议么?
-(void)backButton:(id)sender{
[self.navigationController popViewControllerAnimated:YES];
}
这是我从一个视图导航到另一个视图的代码:地图是我使用的视图。
- (void) buttonClicked:(id)sender
{
UIButton *selectedButton = (UIButton *)sender;
int tempButtonTag = selectedButton.tag;
Map *map =[[Map alloc] initWithNibName:nil bundle:nil];
NSMutableString *tempID = [buttonIDArray objectAtIndex:tempButtonTag];
NSMutableString *tempType = [buttonTypeArray objectAtIndex:tempButtonTag];
[map setXmlID:tempID];
[map setXmlType:tempType];
buttonIDArray = nil;
buttonTypeArray = nil;
[buttonIDArray release];
[buttonTypeArray release];
[self presentModalViewController:map animated:YES];
}
【问题讨论】:
标签: iphone objective-c ios4