-2

次のように定義した RGB 値を含む配列があります。

static const RGB rgbValues[] =
{

    { 255, 0,    0   },
    { 223, 123,  213 },
    { 255, 10,   23  },
    { 255, 230,  100 },
};

ただし、代わりに plist から値をロードしたいと考えています。plist から読み取って値を抽出する方法は知っていますが、当然、そのコードを static const 配列宣言に配置することはできません。

誰かがどこで/どのようにこれを行うかを提案できますか?

ありがとうございました。

4

1 に答える 1

0

plist の形式を知らないと、正確な答えを提供するのが難しくなります。とにかく、使用したいものNSArrayとそのinitWithContentsOfFile:初期化子です。何かのようなもの

NSString * filePath = [[NSBundle mainBundle] pathForResource:@"rgb"
                                                      ofType:@"plist"];
NSArray * rgbArray = [[NSArray alloc] initWithContentsOfFile:filePath];
于 2013-08-21T13:46:50.493 に答える