0

可能重复:
初始化作为 C 数组的 Objective-C 类 ivar

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

4

0 回答 0