我正在尝试创建一个 NSObject 类,其中包含一个包含字母的数组。当我尝试实现该数组时,我收到一条警告,指出“Initializer element is not a compile-time constant”我已经研究过它,它与程序不知道在编译时将使用哪个值有关我不知道如何用我得到的代码来纠正这个问题。我这里有接口和实现代码:
#import <Foundation/Foundation.h>
@interface Alphabet : NSObject {
NSArray *alphabet;
}
@end
#import "Alphabet.h"
@implementation Alphabet
NSArray *alphabet = [[NSArray alloc] initWithObjects:@"a",@"b",@"c",@"d",@"e",@"f",@"g",@"h",@"i",@"j",@"k",@"l",@"m",@"n",@"o",@"p",@"q",@"r",@"s",@"t",@"u",@"v",@"w",@"x",@"y",@"z", nil];
@end