我有一个在ViewControllerA中创建的NSMutableArray,并使用实例方法中的默认数据填充该数组(在相同的.m文件中)。数组值然后成为我的tableView中的节标题。iOS在多个ViewControllers中使用数组
我有ViewControllerB,我有一个Picker,然后是一个Textfield。我试图从ViewControllerA中加载Picker与数组,以便他们可以选择一个部分,然后通过文本字段添加一个新的项目到该部分。
从ViewControllerA中拉出数组数据并将其发送给ViewControllerB中的选择器的最佳方式是什么,以便在提交Pick + Textfield条目时,我可以使用Section中的New Item更新ViewControllerA表匹配他们选择的东西?现在,原始数组似乎被包含在ViewControllerA的一个实例中,所以我假设我必须让这个数组更容易公开访问。
TL;博士如何设置一个选择器的数据源来是已位于不同的视图控制器的阵列?
我一直在谷歌/堆叠,并一直没能找到相关的Xcode(5.0.2现在)的最新版本的任何基本的答案。谢谢!
是否viewControllerB被ViewControllerA推? – FabKremer
这是一个非常基本的问题,并回答了许多其他地方。它没有说明对这个问题的最低限度的理解。 – Holly
在推送viewControllerB时将数组赋值给目标viewControllerB对象。使用委托时,新项目在ViewControllerB – suhit