Мне нужна помощь. Я пытаюсь вернуть два отдельных элемента массива, чтобы я мог применить отдельное форматирование к каждому, то есть заголовку и заметкам. Следовательно, я не могу вернуть один единственный массив.
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)
}
}
Текст и text2 необходимы для мой init:
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)
}