【发布时间】:2017-07-20 12:05:21
【问题描述】:
我有一个 NSMutableArray 声明如下:
var operatingDays = NSMutableArray()
接下来我将像这样将对象附加到数组中:
for operatingDays in forecast.operatingDays! {
print(operatingDays.days)
print(operatingDays.times)
self.operatingDays.add(operatingDays.days)
}
所以操作天数数组现在包含数组。
现在我想将每个数组转换为用空格分隔的字符串并将其显示给 UITableViewCell。为此,我使用 cellForRowAtIndexPath 的代码,如下所示:
cell.operationalDays.text = (operatingDays[indexPath.row] as AnyObject).joined(separator: " ")
但它显示错误:
【问题讨论】:
-
强制转换为 [String] 而不是 AnyObject,您的数组是数组数组吗?
-
@ReinierMelian String 有一个名为
joined的方法吗? -
是的,当然是
-
再次查看我的评论,已编辑@mag_zbc
-
@ChelseaShawra 让我知道是否可行
标签: ios arrays uitableview swift3