如何将条目保存到结构
How to save entry to struct
现在我的代码打印输入的结构,但它只能打印最后输入的单个条目。它只能存储 1 个条目。如何存储和打印结构中的每个条目。
@IBAction func press(_ sender: Any) {
contacts.append(Person(name: a.text!, surname: b.text! , phone: Int(c.text!)!))
print(self.contacts.description)
}
struct Person {
var name: String
var surname: String
var phone: Int
}
您可以创建一个 person 数组,并在有人按下按钮时附加到它。下面是来自 swift 游乐场的示例。
struct Person {
var name: String
var surname: String
var phone: Int
}
var contacts = [Person]()
func press(name: String, surname: String, phone: Int) {
contacts.append(Person(name: name, surname: surname, phone: phone))
print(contacts.description)
}
press(name: "Aks", surname: "Homes", phone: 123)
press(name: "Harry", surname: "Potter", phone: 124)
press(name: "Ron", surname: "Weisly", phone: 345)
press(name: "Shan", surname: "Wate", phone: 456)
现在我的代码打印输入的结构,但它只能打印最后输入的单个条目。它只能存储 1 个条目。如何存储和打印结构中的每个条目。
@IBAction func press(_ sender: Any) {
contacts.append(Person(name: a.text!, surname: b.text! , phone: Int(c.text!)!))
print(self.contacts.description)
}
struct Person {
var name: String
var surname: String
var phone: Int
}
您可以创建一个 person 数组,并在有人按下按钮时附加到它。下面是来自 swift 游乐场的示例。
struct Person {
var name: String
var surname: String
var phone: Int
}
var contacts = [Person]()
func press(name: String, surname: String, phone: Int) {
contacts.append(Person(name: name, surname: surname, phone: phone))
print(contacts.description)
}
press(name: "Aks", surname: "Homes", phone: 123)
press(name: "Harry", surname: "Potter", phone: 124)
press(name: "Ron", surname: "Weisly", phone: 345)
press(name: "Shan", surname: "Wate", phone: 456)