【发布时间】:2010-06-01 02:32:40
【问题描述】:
我有一个 NSMutableArray,我正在尝试存储和访问一些结构。我该怎么做呢? 'addObject' 给我一个错误,说“addObject 的参数 1 的类型不兼容”。下面是一个例子('in' 是一个 NSFileHandle,'array' 是 NSMutableArray):
//Write points
for(int i=0; i<5; i++) {
struct Point p;
buff = [in readDataOfLength:1];
[buff getBytes:&(p.x) length:sizeof(p.x)];
[array addObject:p];
}
//Read points
for(int i=0; i<5; i++) {
struct Point p = [array objectAtIndex:i];
NSLog(@"%i", p.x);
}
【问题讨论】:
标签: cocoa nsmutablearray struct