Javascript 数组到 Xcode 中的 NSArray

Javascript array to NSArray in Xcode

我对 Xcode 和一般编程还很陌生。我在javascript和html中编写和应用并在Xcode中打包。

现在我正在尝试从 html/javascript 文档中获取多个数组,并将它们从 Xcode 应用程序中导出为 csv。这些数组中的一些将是列,一些将是行。例如...

array1 = {column 1, column 2, column 3}
dataForColumn1 = {row1, row2, row3, row4, row5, row6, row7, row8}
dataForColumn3 = {row1, row2, row3, row4, row5, row6, row7, row8}

数据列的行数始终相同,但所有数组的长度可能不同。我找到了一些关于如何获取 NSArray 并将其导出到 csv 文件的信息,但我没有成功。

为此,我还需要提取 javascript 数组并将它们设为 NSArray。我也不确定如何在 Xcode 中执行此操作。

感谢您的帮助!

一个JavaScript数组实际上是一个JSON数组所以你可以使用JSON解析

来做到这一点
NSError *error;
NSArray* json = [NSJSONSerialization
                          JSONObjectWithData:[yourArray dataUsingEncoding:NSUTF8StringEncoding]
                          options:NSJSONReadingMutableContainers
                          error:&error];