我需要遍历某些身体.为此,我想将这些实体添加到NSMurableArray中.但由于NSMutableArray只接受objective-c对象,我需要一种方法将b2Body转换为id.尝试[bodiesArray addObject:(id)body];没有帮助.
你可以使用 NSValue的 valueWithPointer
NSValue *bodyValue = [NSValue valueWithPointer:body];
[bodiesArray addObject:bodyValue];
Run Code Online (Sandbox Code Playgroud)
然后回到你的b2Body对象
b2Body *body = (b2Body*) [[bodiesArray objectAtIndex:0] pointerValue];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
218 次 |
| 最近记录: |