有没有好的方法将vector<int32_t>
转换为NSNumber
的NSArray
,或者循环并添加到NSMutableArray
几乎是唯一的方法?
发布于 2012-04-18 11:27:01
如果您有一个对象向量,则可以执行以下操作:
NSArray *myArray = [NSArray arrayWithObjects:&vector[0] count:vector.size()];
但是,如果向量包含原始类型,如NSInteger
、int
、float
等,则必须手动循环向量中的值,并首先将它们转换为NSNumber
。
https://stackoverflow.com/questions/10201953
复制相似问题