0
내 코드는 텍스트 필드의 텍스트를 가져 와서 별도의보기 컨트롤러에 연결합니다. 문제는 1 개의 segue 항목 만 저장할 수 있다는 것입니다. 단추를 누를 때마다 새 단추가 이전 단추를 대체합니다. vc2에서 어떻게 새 항목을 모두 저장할 수 있습니까?segued 데이터를 별도의 viewcontroller에 저장합니다 (swift4)
VC
import UIKit
class ViewController: UIViewController {
@IBOutlet var txt: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func pressButton(_ sender: Any) {
if txt.text != "" {
performSegue(withIdentifier: "segue", sender: self)
}
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let secondController = segue.destination as! twoViewController
secondController.myString = txt.text!
}
}
twoVC
import UIKit
class twoViewController: UIViewController {
@IBOutlet var labelSmtih: UILabel!
var myString = String()
override func viewDidLoad() {
super.viewDidLoad()
labelSmtih.text = myString
}
}