【发布时间】:2015-04-07 07:22:26
【问题描述】:
我知道#define 必须保持不变,但请给我任何好的提示。
在我的例子中,我通过#define(例如#define kImageQuality 0.7)定义了一个常量值。
但是,我想在打开应用程序之前更改 Settings.Bundle 的常量值。
这意味着改变常数值,不是吗?
这是我的目标吗?
它应该改为实例变量而不是#define? 您提供的任何提示将不胜感激。
【问题讨论】:
-
它必须是一个非常量的全局变量。
-
您可以定义一个属性并在 viewWillAppear 或 viewDidLoad 上设置其默认值,并在以后更改它。
标签: ios objective-c c-preprocessor