Я сейчас учу себя в Swift и Xcode.
В данный момент я пытаюсь получить пользовательский ввод через UITextField и хочу сохранить их в массиве. Массив должен пройти цикл for, чтобы показать сохраненные данные в UITextView.
В начале я попробовал это с одним пользовательским вводом. Это сработало.
@IBOutlet weak var InputPlayerName: UITextField!
@IBOutlet weak var SubmitPlayer: UIButton!
@IBOutlet weak var ShowPlayerName: UITextView!
@IBOutlet weak var ShowSize: UITextView!
var players = [String]()
@IBAction func SubmittedPlayer(_ sender: Any) {
players.append(ShowPlayerName.text);
let playerssize = players.count;
ShowSize.text = "\(playerssize)";
for player in players {
if(playerssize == 1) {
ShowPlayerName.text = "Player: \n \(player)";
} else {
ShowPlayerName.text += "\(player)";
}
}
Я не получаю никаких ошибок, он просто не показывает мне результаты. Но размер массива увеличивается, если я нажимаю кнопку.
Как показать строку данных на строку в представлении?