从plist加载的iOS静态常量数组

从plist加载的iOS静态常量数组,ios,arrays,plist,Ios,Arrays,Plist,我有一个包含RGB值的数组,我将其定义为: static const RGB rgbValues[] = { { 255, 0, 0 }, { 223, 123, 213 }, { 255, 10, 23 }, { 255, 230, 100 }, }; 但是,我想从plist加载值。我知道如何从plist读取和提取值,但很自然,我无法将该代码放入静态const数组声明中 有人能建议我在哪里/怎样做吗 谢谢。不知道plist的格式很难提供准

我有一个包含RGB值的数组,我将其定义为:

static const RGB rgbValues[] =
{

    { 255, 0,    0   },
    { 223, 123,  213 },
    { 255, 10,   23  },
    { 255, 230,  100 },
};
但是,我想从plist加载值。我知道如何从plist读取和提取值,但很自然,我无法将该代码放入静态const数组声明中

有人能建议我在哪里/怎样做吗


谢谢。

不知道plist的格式很难提供准确的答案,无论如何,您都要使用
NSArray
及其
initwithcontents文件:
初始值设定项。差不多

NSString * filePath = [[NSBundle mainBundle] pathForResource:@"rgb"
                                                      ofType:@"plist"];
NSArray * rgbArray = [[NSArray alloc] initWithContentsOfFile:filePath];

您想了解初始化器方法。