タイマー出力を NSTextField に設定できないようです。私はこのQ/Aを見てきました。
WindowDidLoad でタイマーとテキスト フィールドを初期化します。
私のタイマーメソッドは次のとおりです。
time += 1;
if((time % 60) <= 9) {
NSString *tempString = [NSString stringWithFormat:@"%d:0%d",(time/60),(time%60)];
[timerTextField setStringValue:tempString];
} else {
NSString *tempString = [NSString stringWithFormat:@"%d:%d",(time/60),(time%60)];
timerTextField.stringValue = tempString;
}
NSLog(@"timerTextField: %@", timerTextField.stringValue);
ご覧のとおり、テキスト フィールドの出力をログに記録します。ファイルの所有者から timerTextField への IBOutlet 接続があります。
ログで出力を正しく確認できますが、テキスト フィールドの文字列が入力されていません。
誰かが私が間違っていることを見ることができますか? ありがとう