NSMutableArray 到 Swift iOS 的字符串转换数组 [重复]

Posted

技术标签:

【中文标题】NSMutableArray 到 Swift iOS 的字符串转换数组 [重复]【英文标题】:NSMutableArray to Array of String Conversion Swift iOS [duplicate] 【发布时间】:2015-09-02 06:35:11 【问题描述】:

我需要在表格视图中填充数据。如何在 Swift ios 中将 [NSMutableArray?] 转换为 [(String)]

println(self.subcategory[index]!) 即 [NSMutableArray?],其中 index is Int 显示:

(
    Operations,
    Marketing,
    "Public Relations",
    "Human Resources",
    Advertising,
    Finance,
    Hotels,
    Restaurants,
    Other
)

【问题讨论】:

显示[nsmutablearray?]中的数据 @ChetanPrajapati 已更新。 答案是:让 swiftArray = self.subcategory[index] as!任何对象为! [字符串] 您打印的上述结果只是println(self.subcategory[index]!)println(self.subcategory)的一次调用 我的意思是你的 nsmutablearray 中有嵌套数组? 【参考方案1】:

试试这个。

 let myArray : NSMutableArray = ["Operations"]
    myArray.addObject("Marketing")
    myArray.addObject("Public Relations")
    myArray.addObject("Human Resources")

    myArray.addObject("Advertising")
    myArray.addObject("Finance")
    myArray.addObject("Hotels")
    myArray.addObject("Restaurants")
    myArray.addObject("Other")

    NSLog("\(myArray)")

    var string = myArray.componentsJoinedByString(",")
    NSLog("\(string)")

【讨论】:

我正在解析 JSON 数据。这不加起来。 你的数据类型可以用“iskindofclass”吗?或者给一些代码行或者给你网址然后我可以检查你得到什么类型的数据 谢谢大家!答案是:让 swiftArray = self.subcategory[index] as!任何对象为! [字符串]

以上是关于NSMutableArray 到 Swift iOS 的字符串转换数组 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在核心数据中获取 Swift._SwiftDeferredNSArray' (0x1096d26b8) 到 'NSMutableArray

NSMutableArray true 转换为 json 输出并在 Swift 3 中使用 Alamofire 将其发布到远程

如何在 Swift3 中使用分隔符连接 NSMutableArray 的对象

iOS/Objective-C:将 NSString 对象添加到 NSMutableArray,NSMutableArray 为 (null)

`[AnyObject]` 到 NSMutableArray

Swift - NSMutableArray 中的 NSKeyedUnarchiver unarchiveObjectWithData