【问题标题】:NSMutableArray to Array of String Conversion Swift iOS [duplicate]NSMutableArray 到 Swift iOS 的字符串转换数组 [重复]
【发布时间】: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 中有嵌套数组?

标签: ios swift


【解决方案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!任何对象为! [字符串]
猜你喜欢
  • 2016-06-30
  • 1970-01-01
  • 2015-08-22
  • 2017-10-09
  • 2016-04-28
  • 1970-01-01
  • 2017-07-20
  • 1970-01-01
  • 2017-11-23
相关资源
最近更新 更多