Как вызвать переменную из 2 строк в swift - PullRequest
0 голосов
/ 03 июля 2019

Проблема: при вызове переменной я использую строку и переменную, после преобразования переменной в строку я могу объединить 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»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...