ios Initializer element is not a compile-time constant

该错误的意思就是,全局变量在初始赋值的时候,需要赋一个具体的值,例如:

//  这是错误的赋值方式
NSMutableDictionary *localLocationInfoDict = [NSMutableDictionary dictionary];
NSString * message = [NSString string]

// 正确的赋值应该如下:
NSMutableDictionary *localLocationInfoDict = nil;
// NSString类型全局变量初始赋值,两种方式都可以.
NSString * message = @"";
NSString * message = nil;

你可能感兴趣的:(ios Initializer element is not a compile-time constant)