我有一个块可以更新每个字符串的视图。在它的对象类中,我通过它:
func eachFeaturesSection(block: ((String?) -> Void)?) {
propertyFeatures.forEach { feature in
guard let feature = feature as? RealmString else {
return
}
let features = feature.stringValue
block?(features)
}
}
我会得到它ViewController
,通过:
listing!.eachFeaturesSection({ (features) in
print(features)
self.facilities = features!
})
所以它将打印为:
Optional("String 1")
Optional("String 2")
和 self.facilities 将设置为最新值,即self.facilities = "String 2"
cell.features.text = features // it will print String 2
那么,我怎样才能实现将所有字符串连接到一个字符串中,例如self.facilities = "String 1, String 2"
. 我用 .jointString 不起作用。感谢您的任何帮助。