0

我正在尝试放入我的 singelton ac 数组,以便以后构建一个环形缓冲区。尝试设置属性时出现错误。

    @interface globals : NSObject
    {

        SInt16 bufBuf[2000];
..
    }

@property (nonatomic, assign, readwrite) SInt16 bufBuf;

然后@synthesize在 .m 文件中

我不得不说我要bufbuf非常快地将音频回调缓冲区写入。(可以吗?)出了什么问题,我该如何解决?多谢。

4

1 回答 1

0

您没有说错误是什么,但很可能是您在属性中使用的类型与您在成员变量中使用的类型不同。

尝试更多类似的东西:

@interface globals : NSObject {
  SInt16* bufBuf;
}

@property (nonatomic, assign, readwrite) SInt16* bufBuf; 

您需要malloc在方法中使用缓冲区init

于 2012-04-30T14:10:18.793 回答