1

NSDictionnaryエントリをオブジェクトに入れる簡単な方法はありますか?

私のデータベースから、NSDictionnaryのエントリを次のように作成します。

columnName1 = contentOfColumName1
columnName2 = contentOfColumName2
columnName3 = contentOfColumName3
....

n個のフィールドを持つオブジェクトをインスタンス化したいと思います:columnName1、columnName2、columnName3(NSDictionnaryエントリのキーと同じ名前)

これは私が避けたいものです...

MyObject* o = [[MyObject alloc] init]
[o setColumName1 = myNsDictionnary entry's value for key 'column1']
[o setColumName2 = myNsDictionnary entry's value for key 'column2']
[o setColumName3 = myNsDictionnary entry's value for key 'column3']
...

ありがとう

4

1 に答える 1

1

これは[myObject setValuesForKeysWithDictionary:myNsDictionnary];どうですか?

于 2012-11-07T09:11:10.203 に答える