【发布时间】:2014-03-20 05:39:28
【问题描述】:
我的项目中有UI View Table 和Simple View 控制器。它们通过导航控制器相互连接。在UI View Table 的顶部,有一个“添加新位置”按钮,它调用Simple View 的segue。后者具有必须由用户填写的文本字段。当用户点击“返回”按钮时,他/她必须看到带有新添加的单元格的“更新”的 UI 表格视图。
为了在这些视图之间传递数据,我使用了单例类(从我的角度来看,这完全符合 MVC 范例)。此对象具有NSMutableArray 作为属性,当用户在Simple View 控制器的文本字段中键入完后,该属性会更新。
但是,当我第一次启动应用程序时,按添加新位置按钮,在文本字段中输入文本并回击 - 没有任何反应,即 UI 表没有更新。
但是,当我再次重复相同的步骤时,两个(相同的)单元格被添加到 UI 表格视图中。
能否请您提示我如何解决此问题,即当用户按下后退按钮时,仅向 UI 表格视图添加一个单元格?
【问题讨论】:
标签: iphone uitableview ios7 uinavigationcontroller xcode5