【问题标题】:iOS static const array loaded from plist从 plist 加载的 iOS 静态 const 数组
【发布时间】:2013-08-21 12:05:17
【问题描述】:

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

static const RGB rgbValues[] =
{

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

但是,我想从 plist 加载值。我知道如何从 plist 中读取并提取值,但是我自然不能将该代码放入静态 const 数组声明中。

有人能建议我在哪里/如何做吗?

谢谢。

【问题讨论】:

  • 你想了解初始化方法。

标签: ios arrays plist


【解决方案1】:

不知道 plist 的格式很难提供准确的答案,无论如何你想使用 NSArray 及其 initWithContentsOfFile: 初始化程序。类似的东西

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

【讨论】:

    猜你喜欢
    • 2011-10-22
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 2011-12-04
    • 2013-03-17
    • 2012-06-06
    相关资源
    最近更新 更多