如何将[n] [n]值的double传递给方法

时间:2010-07-09 22:54:43

标签: iphone objective-c

  

可能重复:
  How to pass double[][] into a method call?

您好我正在尝试使用double filter [n] [n]格式的double值初始化一个对象; 但我不断收到以下错误。

在我的标题中我有这个

@interface filter : NSObject
{
    double **matrix;
}
@property(nonatomic) double **matrix;
-(id)initWithMatrix:(double**)filterMatrix;
在我的班级里面,我有这种方法。

-(id)initWithMatrix:(double**)filterMatrix
{
    matrix = filterMatrix;
    return self;
}

我试图这样称呼它。

double filter[3][3] = {0,0,0,0,1,0,0,0,0};
MyMatrix *myMatrix = [[MyMatrix alloc] initWithMatrix:filter];

我现在收到错误。

Error: Cannot convert double[*][3] to double** in argument passing

对这个问题的任何帮助都会很棒。 谢谢 甲

0 个答案:

没有答案