ios开发的UIAlertView,想点击确认按钮后push到另一个ShowViewController中,请问怎么操作?部分代码:

在线等。。。谢谢-(void)buttonAction:(UIButton*)sender{NSString*string=[NSStringstringWithForm... 在线等。。。谢谢
-(void)buttonAction:(UIButton*)sender

{

NSString *string=[NSString stringWithFormat:@"用户名:%@\n密码:%@\n验证码:%@",_username,_password,_yanzhengma];
self.alert = [[UIAlertView alloc]initWithTitle:@"提示" message:string delegate:nil cancelButtonTitle:@"取消" otherButtonTitles:@"确认" ,nil];

[alert show];

}
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{

if (alertView == alert)

{

if (buttonIndex == 1)
{
ShowViewController *show = [[ShowViewController alloc] init];
[self.navigationController pushViewController:show animated:YES];
[show release];

}

}

}
展开
 我来答
lization
2012-11-30 · TA获得超过267个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:88.7万
展开全部
在[alert show];之前加上一行代码
alert.delegate = self;

另外,你的内存管理有问题,
如果你的self.alert描述的是retain的话,你的alert需要release一次;
可以再show之后release
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式