wait_fences: не удалось получить ответ: 10004003 - что?

Получение этой нечетной ошибки.

вот соглашение - в ниже метода, у меня есть аварийное представление, подходят, берут U/N и PW, затем пытаются запустить другой метод.

Метод

   -postTweet

не становится активированным

Я просто получаю эту ошибку в консоли

 wait_fences: failed to receive reply: 10004003

Который действительно нечетен - поскольку я никогда не видел его прежде

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
    if (alertView == completeAlert ) {
        if (buttonIndex ==1) {
            passPromtAlert = [[UIAlertView alloc] initWithTitle:@"Enter Name" message:@"Please enter your Username and password - they will be saved\n" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Tweet", nil];
            [passPromtAlert addTextFieldWithValue:@"" label:@"Enter username"];
            [passPromtAlert addTextFieldWithValue:@"" label:@"Enter password"];

            textField = [passPromtAlert textFieldAtIndex:0];
            textField2 = [passPromtAlert textFieldAtIndex:1];
            textField.clearButtonMode = UITextFieldViewModeWhileEditing;
            textField.keyboardType = UIKeyboardTypeAlphabet;
            textField.keyboardAppearance = UIKeyboardAppearanceAlert;
            textField.autocapitalizationType  = UITextAutocapitalizationTypeWords;
            textField.autocorrectionType = UITextAutocapitalizationTypeNone;
            textField.textAlignment = UITextAlignmentCenter;

            textField2.secureTextEntry = YES;

            textField2.clearButtonMode = UITextFieldViewModeWhileEditing;
            textField2.keyboardType = UIKeyboardTypeAlphabet;
            textField2.keyboardAppearance = UIKeyboardAppearanceAlert;
            textField2.autocapitalizationType  = UITextAutocapitalizationTypeWords;
            textField2.autocorrectionType = UITextAutocapitalizationTypeNone;
            textField2.textAlignment = UITextAlignmentCenter;

            [passPromtAlert show];
        }
    }
    if (alertView == passPromtAlert ) {
        if (buttonIndex == 1) {
        NSLog(@"here");         
        [self postTweet];
        }
    }
}

Любая справка ценилась бы

Спасибо

Sam

ДОБАВЛЕННЫЙ:

Если необходимо видеть больше кода, то сообщенный мне

6
задан TechZen 16 April 2010 в 12:46
поделиться

2 ответа

Я считаю, что проблема вызвана тем, что вы создали еще одно представление предупреждений перед тем, как закрыть первое. Поскольку предполагается, что только одно представление предупреждений должно присутствовать у кого-либо одновременно, второе представление предупреждений наступает на первое.

Перед созданием и показом второго вида необходимо закрыть первое представление.

1
ответ дан 17 December 2019 в 02:26
поделиться

Ваш UITextField * не отказывается от своего статуса первого респондента до того, как предупреждение будет закрыто.

Это нарушает цепочку респондентов. Добавьте [textField resignFirstResponder] или [textField2 resignFirstResponder] в зависимости от того, что применимо в реализации UIAlertViewDelegate ( alertView: clickedButtonAtIndex: , чтобы запланировать второй UIAlertView: )

показать после того, как первый отклонен (вы можете сделать это с помощью ( performSelector: withObject: afterDelay: )

-1
ответ дан 17 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: