我需要遍历某些机构。为此,我想将这些主体添加到 NSMurableArray。但是由于 NSMutableArray 只接受objective-c 对象,我需要一种将b2Body 转换为id 的方法。尝试[bodiesArray addObject:(id)body];
无济于事。
问问题
225 次
1 回答
6
您可以使用 NSValue的 valueWithPointer
NSValue *bodyValue = [NSValue valueWithPointer:body];
[bodiesArray addObject:bodyValue];
并取回您的 b2Body 对象
b2Body *body = (b2Body*) [[bodiesArray objectAtIndex:0] pointerValue];
于 2013-03-27T21:39:22.140 回答