次のコードでは、どのオブジェクトがnilに設定されているのか不思議です。ここには何のオブジェクトがありますか?
- (void)ViewWillAppear:(BOOL)メソッド。自己はnil'edですか?またはすべてのオブジェクトです
- (IBAction)showCurrentTime:(id)送信者メソッドがnilされていない、または両方ともnilされていますか?
-(IBAction)showCurrentTime:(id)sender
{
NSDate *now = [NSDate date];
static NSDateFormatter *formatter = nil;
if (!formatter) {
formatter = [[ NSDateFormatter alloc ] init ];
[formatter setTimeStyle:NSDateFormatterShortStyle];
}
[timeLabel setText:[formatter stringFromDate:now]];
}
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self showCurrentTime:nil];
}
timeLabelが初期化されているコードを投稿できますか?私はあなたのディスプレイのテキストフィールドに接続されたIBOutletだと思いますか? – Perception