【发布时间】:2020-10-31 09:09:12
【问题描述】:
我需要帮助。我试图带回单独的两个数组项,以便我可以对每个项应用单独的格式,即标题和注释。因此,我无法带回一个数组。
let pageTitle: [String] = runs.map({ $0.title })
let pageContent: [String] = runs.map({ $0.notes! })
for text in pagesTitle {
let vc = TextViewController(with: text, text2: nil)
myControllers.append(vc)
}
for text2 in pagesContent {
let vc = TextViewController(with: nil, text2: text2)
myControllers.append(vc)
}
我也试过了:
for text in pageTitle, pageContent {
let vc = TextViewController(with: text, text2)
myControllers.append(vc)
}
和
for text in pageTitle {
for text2 in pageContent {
let vc = TextViewController(with: text, text2)
myControllers.append(vc)
}
}
我的 init 需要 text 和 text2:
init(with text: String, text2: String) {
self.myText = text
self.myText2 = text2
myTextView.text = self.myText
myTextView2.text = self.myText2
super.init(nibName: nil, bundle: nil)
}
【问题讨论】:
标签: arrays swift xcode for-loop swift5