Как сохранить текст из 2 текстовых полей в массиве?Swift: сохранить текстовое поле в массиве
Это то, что я пробовал. Я использую println, чтобы проверить, находятся ли значения в массиве. Но, похоже, это не сработает.
Может кто-нибудь объяснить это и, пожалуйста, объясните каждый шаг. Спасибо
1- Я создаю быстрый файл: novaClass.swift. Я создаю внутри-структуру
struct novaClass {
var img : String
var text : String
}
2- ViewController.swift объявляет массив
var nouArray = [novaClass]()
3- сохранить текстовое поле в массиве
@IBAction func save(sender: AnyObject) {
//I put the text of 2 text fields in the array
var nouText = novaClass(img: textField1.text, text: textField2.text)
nouArray.append(nouText)
//I check the array
println(nouArray) // this gives "[_.novaClass]" I do not understand
}
Ok. Это печатает содержимое текстовых полей. Но только первые значения. Могу ли я проверить, получил ли массив все введенные ранее значения? (до тех пор, пока приложение не было открыто) – Nrc
Теперь он печатает первую pait значений, потому что ее индекс в 0. Вы можете проверить, что вам нужно от nouArray.count, возможно, – SwiftStudier