gpt4 book ai didi

ios - UIAlertView : compare titles

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

我创建了一个带有登录名和密码字段的 Alertview。如果用户输入了错误的密码,我会显示另一个 Alertview 告诉他再试一次。

我想对两个 Alertviews 使用相同的代码。如果我只使用一个标题进行比较,一切正常。

这有什么问题:

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

if ([[actionSheet.title compare:@"Enter your login data"] == NSOrderedSame] ||
[[actionSheet.title compare:@"Auth Error - Try again"] == NSOrderedSame])
{
// Do something

基本上:在这两种情况下(两个标题)我都想做同样的事情。

最佳答案

您可以为警报 View 的 tag 属性设置相同的整数值,您可以使用它。例如

if (actionSheet.tag==25)
{
// Do your thing
}

如果你仍然想比较标题你可以使用 - (BOOL)isEqualToString:(NSString *)aString 方法 NSString 它会根据比较返回成功.

例如

if ([actionSheet.title isEqualToString:@"Enter your login data"] ||
[actionSheet.title isEqualToString:@"Auth Error - Try again"])
{
// Do your thing
}

HTH.

关于ios - UIAlertView : compare titles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9290917/

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