Objective C - 将C数组分配给实例变量

时间:2014-04-09 15:27:56

标签: ios objective-c arrays pointers

我正在构建一个类,以便更容易地使用OpenGl ES显示3d对象。我在课堂上有两个主要方法; -(void)setUpWithVerticeArray:(float*)verticeArray withIndiceArray:(short*)faceIndiceArray-(void)render。在setUpWithVerticeArray: withIndiceArray中,我想将实例变量设置为传入的数组的指针,因此我可以使用render方法。我怎样才能做到这一点?我一直试图这样做:

@interface BRObject(){
float *_sourceVertices;
short *_faceIndices;
}
...
-(void)setUpWithVerticeArray:(float*)verticeArray withIndiceArray:(short*)faceIndiceArray{

_sourceVertices = verticeArray;
_faceIndices = faceIndiceArray;
}

但它似乎没有起作用。任何帮助将不胜感激。

修改

调试器在断点上显示:

enter image description here

-1.00013995是数组中第一个条目的可接受值。

0 个答案:

没有答案