从plist加载的iOS静态常量数组
我有一个包含RGB值的数组,我将其定义为:从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的格式很难提供准
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];
您想了解初始化器方法。