添加解析的float后,NSNumber的NSMutableArray为nil

时间:2019-01-31 00:36:04

标签: opencv3.0 objective-c++

我试图将向量数组(从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。

1 个答案:

答案 0 :(得分:1)

我发现了问题,我没有使用此行:     NSMutableArray * vector = [[[NSMutableArray alloc] init];