我试图将向量数组(从C ++的std :: vector)解析为NSNumber的NSMutableArray。但是,即使添加了NSNumber(从std :: vector解析后),我添加到NSNumber数组的Vector始终为nil。
在这个项目中,我试图将OpenCV Canny Edge Detection Algorithm(C ++)连接到我的Swift项目。他们的方法之一将所有照片的边缘返回为std :: vector。因此,我试图将其解析为与Swift兼容的数组(使用Objective-C ++作为中间语言)。截至目前,似乎只有一行无法正常工作(如上所述)。 我还是Objective-C ++初学者,所以代码中可能存在一些常见错误,但我没有发现。
user_input.r_of_c()
如上所述,即使我向其添加了一个NSNumber对象,“ vector”变量始终为nil。
答案 0 :(得分:1)
我发现了问题,我没有使用此行: NSMutableArray * vector = [[[NSMutableArray alloc] init];