将项目添加到一个 VC 上的数组然后使用“准备转场”将数组传输到另一个 VC 的最佳方法是什么?到目前为止,这是我设法想出的:(VC1)
var items: [String] = ["Hello"]
Run Code Online (Sandbox Code Playgroud)
(VC2):
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
var destViewController: ViewController = segue.destination as! ViewController
destViewController.items = [textField.text!]
items.append(textField.text!)
}
Run Code Online (Sandbox Code Playgroud)
在 VC2 上出现一个错误,指出“使用未解析的标识符”就行
items.append(textField.text!)
Run Code Online (Sandbox Code Playgroud)