кнопка отключения, когда текстовые поля пусты.

Привет, я новичок в программировании, давно застрял на этой задаче и, похоже, ничего не добился.

в основном у меня есть несколько текстовых полей который генерирует входную информацию на другой странице, когда пользователь нажимает кнопку. я бы хотел, чтобы кнопка была отключена до тех пор, пока все текстовые поля не будут заполнены информацией.

пока что у меня есть это:

    - (void)textFieldDidEndEditing:(UITextField *)textField
{
    // make sure all fields are have something in them

if ((textfbookauthor.text.length  > 0)&& (textfbookedition.text.length > 0)&& (textfbookplace.text.length > 0)&& (textfbookpublisher.text.length > 0) && (textfbookpublisher.text.length > 0) && (textfbooktitle.text.length > 0)  && (textfbookyear.text.length > 0)) {
        self.submitButton.enabled = YES;
    }
    else {
        self.submitButton.enabled = NO;
    }
}

проблема в том, что 'submitButton' выдает ошибку, что нужно заменить ? я попытался вставить в него свою кнопку «bookbutton», но она не работает.

это моя функция для кнопки «генерировать»

    -(IBAction)bookbutton:(id)sender;
{
    NSString* combinedString = [NSString stringWithFormat:
                                @"%@ %@ %@.%@.%@:%@.", 
                                textfbookauthor.text,
                                textfbookyear.text,
                                textfbooktitle.text,
                                textfbookedition.text,
                                textfbookplace.text,
                                textfbookpublisher.text];
    BookGenerate*bookg = [[BookGenerate alloc] init];
    bookg.message = combinedString;
    bookg.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
    [self presentModalViewController:bookg animated:YES];
    [BookGenerate release];
}

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

заранее спасибо

5
задан Ayub 15 August 2011 в 14:55
поделиться