tags:

views:

41

answers:

0

Hi,

I can't figure out why my app runs the UITextField delegate Method textfieldshouldbeginEditing twice when i am in airplane mode and ideas.

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {

NSLog(@"TFSBE profile Table = %i", textField.tag);

if ([[[UIApplication sharedApplication] delegate] checkInternet]) { return YES; } else { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Not Online" message:@"You Cannot change your User Name while not online" delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil]; [alert show]; [alert release]; return NO; } }

  • (void)textFieldDidEndEditing:(UITextField *)textField {

    //[textField resignFirstResponder]; NSString *text = [textField text];

    switch ([textField tag]) ....... do stuff

    [self.tableView reloadData]; }

  • (BOOL)textFieldShouldReturn:(UITextField *)textField {

    //[textField resignFirstResponder]; return YES; }