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