Objective-C声明和初始化C数组的正确方法是什么

时间:2012-10-07 18:51:36

标签: objective-c arrays

  

可能重复:
  Initializing Objective-C class ivar that is a C array

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

0 个答案:

没有答案