2012-01-13 22 views
1

Objective C - iOSの文字列値をオブジェクト変数に変換するにはどうすればよいですか? JavaScriptではeval()関数でこれを行うことができます。 ObjectiveCでObjectiveC(iOS)のオブジェクト変数に文字列を変換する方法

NSString *variableString = @"variable"; 
NSNumber *myVariable = myObject.{variableString}; 

それはこの可能:

は、私はそのような何かをしたいですか?

ありがとうございました

答えて

3

Key Value Coding、KVCを使用してください。

NSString *string = [myInstance valueForKey:@"stringProperty"]; 
+0

そして、私はKVCが配列と辞書でしか動作しないと思っていました。ありがとう! –

+0

値の代わりにmyInstanceオブジェクトを取得する方法を知っていますか?どのデータ型がオブジェクトに適合しているかを確認する必要があるので、これが必要です... –

関連する問題