Проблема: при вызове переменной я использую строку и переменную, после преобразования переменной в строку я могу объединить 2 строки в одну строку, но я не могу найти способвызовите переменную с этой строкой.
let story1 = "Changed this"
// ... there's more string constants didn't feel like adding them
@IBOutlet weak var topButton: UIButton!
@IBOutlet weak var bottomButton: UIButton!
@IBOutlet weak var storyTextView: UILabel!
var storyIndex : Int = 1
storyTextView.text = ("story\(storyIndex)")
topButton.setTitle(("story" + "\(storyIndex)1"), for: .normal)
bottomButton.setTitle("story\(storyIndex)", for: .normal)
storyTextView.text = ["story\(storyIndex)"]
приводит к ошибке компиляции, любая комбинация с [] не работает
Я ожидал, что будет вызвана постоянная строка (story1) из-застрока находится в ().Этого не произошло (и после загрузки приложения с помощью функции переопределения func viewdidload), во всех 3 полях я получил только результат «Story1»