2012-01-13 4 views
0

Используя нижеприведенный код, я пытаюсь показать uialertview, он отображается правильно, а также мое приложение подходит к следующему экрану через [self getlogin]; метод. Проблема, с которой я сталкиваюсь, заключается в том, что предупреждение не исчезает, когда загружается другое представление, например, когда вызываемый [self getLogin] называется предупреждающим представлением, должен исчезать сам, а новый экран должен отображаться, а это не так.Приложение для iPhone Autologin

Также хочу добавить индикатор выше предупредительного зрения кнопка отмены, Как я могу это сделать

if ((user != nil) && (passwd != nil)) { 

    NSLog(@"Data found");   

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Signing in..." message:nil delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:nil ]; 

    [alert show]; 

    [self getLogin]; 
}else { 

    NSLog(@"No data saved"); 
} 

Я использую это предупреждение представление на экране входа в систему, если имя пользователя и пароль сохраняется то, что появится предупреждение и начнет автоматически подписываться через [self getLogin]; и когда он войдет в систему в виде предупреждений, исчезнет, ​​и будет показан новый экран, и если при автоматической подписке на кнопку «Отмена кликов» пользователь будет на экране входа в систему

+0

У меня есть решение для этого ... как закрыть этот вопрос? –

ответ

0

чтобы отклонить уведомление мнения вы можете использовать - (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated, и вы можете добавить индикатор просто добавив подвид в UIAlertView. Но вы должны переосмыслить, действительно ли UIAlertView действительно подходит для этого. Это звучит странно, предупреждение, которое исчезает на основе int и все еще имеет кнопку отмены. Пользователь может быть сбит с толку, когда он исчезнет.

+0

Нет, на самом деле, я использую это предупреждение на экране входа в систему, если имя пользователя и пароль сохранены, тогда появится предупреждение и начнет автоматически подписываться через [self getLogin]; и когда он войдет в систему в виде предупреждения, исчезнет, ​​и будет показан новый экран, и если при автоматической подписке на кнопку «отменить клики» пользователь будет на экране входа в систему –

+0

Вы должны получить ответ, был ли ваш логин успешным или нет. .. В этом методе вы вызываете [self rejectWithClickedButtonIndex: nil animated: YES]; – pmk

0

В этом случае вам нужно будет сделать перейти [self getLogin] методы UIAlertView делегата, который вызывается по кнопке мыши

Смежные вопросы