gpt4 book ai didi

ios - 从添加到 UIAlertViewController 的 UIAlertAction 表中获取选定的按钮标题

转载 作者:行者123 更新时间:2023-11-28 21:41:21 25 4
gpt4 key购买 nike

我使用 Objective-C 创建了操作表。当我想获取选定的按钮标题时,我卡住了。请帮我。(我知道有一个委托(delegate)方法可以获取 Action 的标题。但它在 iOS 8.0+ 中已被弃用。)这是我的代码。我的要求是获取选定的标题并将其更新为文本字段。

NSArray *subjectType = [NSArray arrayWithObjects:@"Customer Service",@"Product Info",@"Deals",@"Special",@"Others", nil];

UIAlertController *subjectSheet = [UIAlertController alertControllerWithTitle:@"Subjects" message:@"Select a prefered subject" preferredStyle:UIAlertControllerStyleActionSheet];


for (int i=0; i<subjectType.count; i++) {
UIAlertAction *myalertAction = [UIAlertAction actionWithTitle:[subjectType objectAtIndex:i] style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {

}];


[subjectSheet addAction:myalertAction];
}

最佳答案

试试UIAlertAction的title属性

 UIAlertController * alert = [UIAlertController alertControllerWithTitle:@"Title"
message:@"message"
preferredStyle:UIAlertControllerStyleActionSheet];
[alert addAction:[UIAlertAction actionWithTitle:@"OK"
style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
NSLog(@"%@",action.title);
}]];
[self presentViewController:alert animated:true completion:nil];

关于ios - 从添加到 UIAlertViewController 的 UIAlertAction 表中获取选定的按钮标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31913824/

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