1

NSTextfieldOK、aとaでカウントダウンタイマーを作成NSStepperして増やしたいと思います。ModelKeyPathどちらも、インターフェイスの同じintプロパティにバインドされていますBuilder。出力されたint値を00:00:00にフォーマットするために、にinを追加しNSDateFormatterましIBNSTextfield

動作していますが、アプリケーションを実行すると、私の場合はGMTとの差が+001になります。int値は0である必要がありますが、textFieldは01:00:00を示しています

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    // Insert code here to initialize your application
    self.countdownTimer = [[Timer alloc] init];

    [self.countdownTimer setTimerCount:0];
}

私はこのソリューションでプログラム的にそれを行いました:秒整数をHH:MM、iPhoneに変換 しますが、私はを使用したいと思いますNSDateFormatter。感謝します。

4

1 に答える 1

1

フォーマッタのタイムゾーンを現在のタイムゾーンに設定します。

IBでこれを行う方法はありませんが、日付フォーマッターのアウトレットを作成し、でタイムゾーンを設定することができます-awakeFromNib

于 2013-03-14T05:02:16.837 に答える