key-value-observing

    5

    2答えて

    QLPreviewControllerが表示されたドキュメントを変更したときに通知する必要があるオブジェクトがあります。 QLPreviewControllerには、ドキュメントが変更されたときに更新されるcurrentPreviewItemIndexプロパティがあります。オブジェクトをcurrentPreviewItemIndexのオブザーバとして追加し、コード内でプロパティが変更されたときに通

    32

    3答えて

    UIDatePickerで変更を監視する代理人がいないことに気づきました。ピッカーで何かを確認せずに変更が行われたことを検出する方法はありますか?それが回転して新しい番号に着陸する瞬間など、それを検出できるようにしたいのですが。私が観察したキー値を考えたが、私はあなたが日付の変更を処理するために、あなたのUIDatePickerにUIControlEventValueChangedイベントを追加す

    9

    1答えて

    私はこのようなRACableを使用している場合:(信号が発射させ、変更前)私がMyPropでの古い値にアクセスすることができますすることができますどのように [RACAbleWithStart(self.myProp) subscribeNext:^(id x) { // Do stuff }]; ?だから私はこのようにそれにアクセスすることができます [RACAbleWithS

    10

    2答えて

    監視対象オブジェクトのプロパティのいずれかが変更された場合に通知を受け取るためにオブザーバを追加することはできますか?たとえば: [otherObject addObserver:self forKeyPath:@"myObject" options:0 context:nil] およびプロパティ1またはproperty2のいずれかが変更され

    16

    1答えて

    私はプロパティ変更の通知を受け取るために登録するキー値の観測(KVO)、そしてどのように使用して満足している:私はアカウントオブジェクトのすべてのプロパティの変化を観察したい場合は、 [account addObserver:inspector forKeyPath:@"openingBalance" options:NSKeyValueObservingOptionN

    5

    1答えて

    特定のオブジェクトのdeallocメソッドで何らかのアクションが発生する必要があるため、私はisa swizzlingを実装しようとしています。私は(クラス)クラスをオーバーライドしています。元のクラスを返すメソッド(KVOのように)。観察されるオブジェクトにオブザーバーを追加しようとするまで、すべてうまく動作します。それはちょうどクラッシュします。 【:forProperty:オプション:コンテ

    5

    4答えて

    をリファクタリング: @property NSNumber* number; そして、私のコントローラが観測されています - (void)observeValueForKeyPath:(NSString *)keyPath ... { if ([keyPath isEqualToString:@"number"]) ... } 私の質問は - いただきましnumberプロパテ

    8

    2答えて

    KVOが発生します。その後、私は同じ値を割り当てます。 self.myValue = 2; KVOが再び発生します。私はObjective-CのKVOが割り当てられた値が違っていなければ起動しないと推測していました。私は間違っているようです。 このデフォルトの動作を強制する方法はあります、すなわち、値が割り当てられるたびに発射KVO通知を無効にしますか?私は自分のアクセサを作成することができま

    7

    0答えて

    Core Data-Manyリレーションシップを使用する場合、ParentエンティティのNSSortDescriptorエンティティを使用してフェッチ要求をソートするのは非常に難しい番号childrenは、Childエンティティと1対多の関係にあります。これは、NSFetchedResultsControllerと組み合わせて特に便利です。通常通りソート記述子を初期化: NSSortDescrip

    9

    4答えて

    こんにちは皆がStackOverflowを読んでいる今、私は参加することに決めました。私はこれを解決するために苦労しています: 私は "人"と "トラック"の2対多の関係を持つ "デポ"エンティティを持っています。私は「Depot」オブジェクトを与えられたときに、関係の1つに変更(挿入、削除)がある(そしてどちらが理解できるか)ことを観察したい。 現在、私は、このやっている: [mydepot a