key-value-coding

    2

    1答えて

    setValue:forKey:は、取り除かれているかのようにNULL値を扱います。 [myObj setValue:[aDictionary valueForKey:@"keyDoesNotExist"] forKey:@"anotherKey"]; コードのクラッシュのこの行をaDictionaryキーkeyDoesNotExistが含まれていない場合:しかし、私はそのようなことは一貫してクラ

    1

    1答えて

    Objective CでKVCマクロを簡単に作成できるマクロはありますか?それは多の可変KVC準拠したプロパティを作成するために、現状では、それは単一のプロパティを定義するために20本のライン上です以下 //Code.h @property (strong, nonatomic, readonly) NSArray *prevSearches; //Code.m @property (s

    0

    1答えて

    Aaron HillegassのCocoa Programming for Mac OS Xでは、RaisemanアプリケーションはInterface Builder(IB)のボタンを送信アクション-remove:でNSArrayControllerに接続します。マイドキュメントクラスで彼は2つのKVCメソッドを実装しています:このボタンを押すと - (void)insertObject:(Per

    5

    1答えて

    モデルキーパスにバインドする4つのテキストフィールドがあります。テキストフィールドに数値を入力すると、すべてが計画どおりに機能します。番号が削除された場合しかし、その後、私はコンソールでエラーが発生します。 【温度0x1003144b0 setNilValueForKey]:私は使用してこの問題を解決しようとしたキーランキン の値としてnilを設定することができませんでしたsetNilValueF

    4

    2答えて

    私のインターフェイスには、valueのユーザーがNSTextFieldでNSArrayController'sselection.selectedType.titleにバインドされています。 NSArrayController'sオブジェクトのすべてのカスタムは、二つの方法で各オブジェクトされています - (MYType *)selectedType; - (void)setSelectedTy

    1

    3答えて

    私はこのようなmyArray内のオブジェクトのすべてのハッシュ値が含まれているNSArrayを作成することができ、配列のインデックスを返すようにNSArrayのvalueForKeyをご希望:私は配列を取得するために valueForKey:に渡すんどのようなキー NSArray *a = [myArray valueForKey:@"hash"]; myArrayのインデックスを含んでいます

    1

    1答えて

    誰もNSPredicateでキーパスを使用する方法を知っていますか? キーパスを使用しようとしていますが、エラーが発生しました。 キーパスに"dictate like 'AAA'"を使用します。 ソースコード: 2012-01-02 01:33:33.673フィルタ[1867:707]アプリを終了*による をこのエラーメッセージである - (void)Predictate{ dictat

    3

    2答えて

    動的名を使用してオブジェクトのプロパティにアクセスしようとしています...これは可能ですか? ジャバスクリプトのように: var foo = 'bar'; appr.templates[foo]; アイデアは、あなたがこの目的のためにvalueForKey:を使用することができますappr.templates.bar

    0

    1答えて

    コーラータによって呼び出されたKVC検証メソッドを実装しましたが、 person.name = @ "alice" 理由があるなぜこの場合、KVCの検証方法、 - (BOOL)validateName:(id *)ioValue error:(NSError **)outError { NSLog(@"validateName is validating..."); //

    8

    2答えて

    だから、私はすでに のObjective-C 2.0のドット構文とキー値コーディングを指摘する文書をよく読んできたが直交した技術です。ドットシンタックスを使用するかどうかにかかわらず、キー値コーディングを使用できます.KVCを使用するかどうかにかかわらず、ドット構文を使用できます。ただし、どちらも「ドット構文」を使用します。キー値コーディングの場合、構文はキーパス内の要素を区切るために使用されます