Ios UIAlertView:比较标题

Ios UIAlertView:比较标题,ios,uialertview,Ios,Uialertview,我创建了一个带有登录名和密码字段的Alertview。如果用户输入了错误的密码,我会显示另一个Alertview,告诉他再试一次 我想对这两个AlertView使用相同的代码。如果我只使用一个标题进行比较,那么一切都很好 这有什么问题吗 - (void) alertView:(UIAlertView *) actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{ if ([[actionSheet.title compare:@"

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

我想对这两个AlertView使用相同的代码。如果我只使用一个标题进行比较,那么一切都很好

这有什么问题吗

- (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

基本上:在这两种情况下(两个标题),我都希望这样做。

您可以为警报视图和警报视图的
标记设置相同的整数值。
e、 g

如果仍要比较标题,可以使用
-(BOOL)isEqualToString:(NSString*)aString
方法
NSString
,它将根据比较返回成功

e、 g

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