简体   繁体   中英

UITextField Crazyness

so here's the abridged code:

 - (void)viewDidLoad {
        [super viewDidLoad];
        currentLocation = [[UITextField alloc] init];
        currentLocation.delegate = self;
    ........
    }

    -(void) setState:(NSString *)state andCity: (NSString *)city {

        //currentLocation.text = [NSString stringWithFormat:@"%@, %@",state,city];
        currentLocation.text = @"what the shnizzle?";

        NSLog(@"state = %@, and city = %@",state,city);
        NSLog(@"currentLocation.text = %@",currentLocation.text);
}

and here's the console output:

2009-10-03 16:00:06.311 iParkNow![1061:207] state = (null), and city = New York
2009-10-03 16:00:06.315 iParkNow![1061:207] currentLocation.text = (null)

anybody have any idea how this is possible?

Looks like currentLocation is nil. Have you verified that it's getting set properly?

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM