以下代码给出了错误:
// constants.h
extern NSArray const *testArray;Run Code Online (Sandbox Code Playgroud)
// constants.m
NSArray const *testArray = [NSArray arrayWithObjects: @"foo", @"bar", nil];Run Code Online (Sandbox Code Playgroud)
我得到的错误是
initializer element is not constant
或者,如果我拿走指针指针(*),我得到:
statically allocated instance of Objective-C class 'NSArray'