我用Xcode 4.3创建了一个Master-Detail应用程序。
在主视图中,我想在按下添加(+)按钮时向用户显示警告?
我应该在哪种方法中放置警报代码?
任何帮助都会得到赞赏。
答案 0 :(得分:1)
该方法已经由模板创建并绑定,因此只需像这样更改insertNewObject
方法
- (void)insertNewObject:(id)sender
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"This is an alert" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert show];
}
答案 1 :(得分:1)
使用以下代码
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(addButtonActionName)];
它会在导航栏的右上角显示+
按钮。
-(void) addButtonActionName {
// Your code for the Alert view
}
答案 2 :(得分:0)
你应该创建一个
-(IBAction)SomeAction{
//display your alert view
}
不要忘记把它挂在IB上
答案 3 :(得分:0)
以下是在导航栏中添加条形按钮
的代码self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(ShowMyAlert:)];
&安培;这是针对事件处理 ...
- (void)ShowMyAlert:(id)sender
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Test Alert Message" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}