Сохранить пользовательский ввод и показать в UITextView - PullRequest
1 голос
/ 03 июля 2019

Я сейчас учу себя в 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)";
        }
    }

Я не получаю никаких ошибок, он просто не показывает мне результаты. Но размер массива увеличивается, если я нажимаю кнопку.

Как показать строку данных на строку в представлении?

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