Javascript array to NSArray in Xcode

Javascript array to NSArray in Xcode

本文关键字:in Xcode NSArray to array Javascript      更新时间:2023-09-26

我对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数组并使它们成为NSArrays。我也不确定如何在Xcode中执行此操作。

感谢您的帮助!

JavaScript 数组实际上是一个 JSON 数组 所以你可以使用 JSON 解析来做到这一点

NSError *error;
NSArray* json = [NSJSONSerialization
                          JSONObjectWithData:[yourArray dataUsingEncoding:NSUTF8StringEncoding]
                          options:NSJSONReadingMutableContainers
                          error:&error];