0

我有一个 NSMutableArray 进行一些处理并最终有几个对象,尽管无法预定义对象的确切数量。

这个 NSMutableArray 中的对象然后显示在 UITableView 上,每个单元格代表 NSMutableArray 中的一个对象。

我想做的很简单。我想选择一个特定的单元格,然后将其发送到一个新视图,该视图具有特定于数组中该对象的数据。我已经阅读了有关 pushViewController 的信息,这似乎是解决问题的方法,但是在选择单元格时被推送的视图中,我希望有一个简单的文本框(用户可以编辑),其中包含特定于的数据那个单元格/对象..

由于我无法为 pushViewController 制作任何 nib 文件(因为数组中的数据每次都不相同),我能做些什么:

  1. 推送单元特定的视图控制器。
  2. 允许用户编辑此文本框。
  3. 保存文本框数据并以某种方式从 nsmutablearray 连接到单元格/对象。
  4. 当调用 pushviewcontroller 时,从某处加载单元格/对象特定数据。
4

1 回答 1

1

例如,您可以在子视图控制器上创建一个属性并从父视图中检索该项目。我假设您使用 UITableView 之类的东西作为父级,因此您可以使用indexPathForSelectedRow消息获取所选项目的索引。

于 2011-03-18T17:31:31.917 回答