我将值存储在constant.h class
中。如果是foreach声明,我将如何引用它们?
#define bLevel 2
#define aLevel 2
#define cLevel 3
#define tLevel 4
我知道如何迭代NSArray,但我不确定如何使用常量实现它
NSArray *text = @[@"text1", @"text2", @"text3", @"text4", @"text5", @"text6"];
for (NSString *check in text) {
//Continue for statement
答案 0 :(得分:0)
要使用数组,需要将常量存储为对象。
#define bLevel @2
#define aLevel @2
然后你可以做
for (NSNumber *n in @[bLevel, aLevel]) {
int i = n.intValue;
// etc.
}
OR
#define bLevel 2
#define aLevel 2
和
for (NSNumber *n in @[@(bLevel), @(aLevel)]) {
// ...