我正试图在@interface中声明一个C数组,如下所示:
@interface Path : NSObject{
float pathPoints[10]={1,2,3,4,5,6,7,8;};
}
这样我就得到了“预期;在声明清单的最后”
然后我尝试
@interface Path : NSObject{
float pathPoints[10];
}
@implementation Path
-(id)init{
if (self=[super init])
pathPoints={0.5,1.0,....};//Here I get "Expected expression" warning
..............
}
这次我收到“预期表达”警告。现在,将C数组作为ivar的正确方法是什么,用预定义数量的元素初始化它并使用它?