我在 viewController1
中有一个空的 userArray
,它将使用字符串。
在弹出窗口 viewController2
中,我希望用户能够在此 userArray
中添加或删除。
我将使用 textField
供用户添加字符串,但是用户查看数组内容并从中删除的简单方法是什么?
如何在 viewControllers
之间传递这些数据,同时确保它得到保存,您建议我使用什么来从数组中删除?
最佳答案
假设您有一个从 viewController1
到 viewController2
的 Segue,您可以使用 segue.destination
并设置 segue.destination。 userArray
属性为您想要的任何内容。
如果您没有 Segue,并且您想要做的是在 View Controller 之间共享模型,那么您可以做的一件事是创建另一个具有静态属性 userArray
的类,并且以这种方式访问它。
关于数组移除,参见https://developer.apple.com/documentation/swift/array/1641390-remove
关于ios - 如何: User Add/Remove from array in other ViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45492458/