開始日と終了日を持つEventクラスを持つCoreDataアプリケーションがあります。これらをNSDatePickerウィジェットのペアにバインドするのは簡単ですが、Leopardで使用可能なNSRangeDateModeで機能するようにしたかったのです。
NSDatePickerには、timeIntervalを処理する2つのメソッドがありますが、これにバインドできないようです。
更新:手動呼び出しを使用してバインディングを実行しましたが、半分は機能します:
[picker bind:@"timeInterval"
toObject:array
withKeyPath:@"selection.timeInterval"
options:options];
基になるオブジェクトが変更されたときにNSDatePickerにtimeIntervalを設定しますが、NSDatePickerのtimeIntervalが変更されたときに基になるオブジェクトを設定しません。