0

「abc」という名前のプロパティを持つNSString *str = @"abc"オブジェクトがあります。「str」を使用してそのプロパティにアクセスするにはどうすればよいですか。Objective-C ランタイムを使用する必要があることはわかっていますが、それが可能かどうかはわかりません。そのプロパティを設定したくありません。代わりに、その配列にオブジェクトを追加するよりも、プロパティ 'abc' が配列である場合のようにそのプロパティを使用したいと考えています。私は経験しました

このリンクで、最初からやり直すのはほとんど役に立ちませんでした。

4

2 に答える 2

3

これを行うには、Key-Value Codingを使用する必要があります。

このドキュメントでは、NSKeyValueCoding非公式プロトコルについて説明します。これは、アプリケーションが、アクセサー メソッドの呼び出しやインスタンス変数として直接ではなく、名前 (またはキー) によって間接的にオブジェクトのプロパティにアクセスできるようにするメカニズムを定義します。

于 2013-06-14T04:52:11.360 に答える