我试图在我的@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、使用预定义数量的元素对其进行初始化并使用它的正确方法是什么?