gpt4 book ai didi

iphone - iPhone 中带有两个按钮的 UIAlertView

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:31 26 4
gpt4 key购买 nike

我试图在按下按钮时显示警报 View ,所以我编写了如下代码:

- (IBAction)signUpComplete: (id)sender {
UIAlertView* alert_view = [[UIAlertView alloc]
initWithTitle: @"test" message: @"test" delegate: nil cancelButtonTitle: @"cancel" otherButtonTitles: @"OK"];
[alert_view show];
[alert_view release];
}

但此代码因 initWithTitle 方法中的以下异常而崩溃:

2010-08-11 03:03:18.697 Polaris[1155:207] *** -[UIButton copyWithZone:]: unrecognized selector sent to instance 0x176af0
2010-08-11 03:03:18.700 Polaris[1155:207] *** Terminating app due to uncaught exception

0x176af0 与参数 'sender' 的值相同,即操作处理程序为 signUpComplete: 的按钮。我认为问题是 otherButtonTitles: 参数,因为它与参数 nil 一起工作正常。所以它在创建 OK 按钮时遇到了问题。我的代码有什么问题吗?

谢谢!

最佳答案

otherButtonTitles 列表必须以零结尾:

UIAlertView* alert_view = [[UIAlertView alloc]
initWithTitle: @"test" message: @"test" delegate: nil
cancelButtonTitle: @"cancel" otherButtonTitles: @"OK", nil];

关于iphone - iPhone 中带有两个按钮的 UIAlertView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3452103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com