下午!
我试图从其父视图中获取UITableViewCells标题文本,通过容器嵌入UITableView ..
图片显示我的布局:
按钮有一个IBAction,它将我的其余数据添加到指针中,然后保存对象..
理想情况下我会说:
NSString *CellTitlePoint = childview.cell.title.text;
[NewObject setObject: CellTitlePointer forKey:@"NewObjectKey"];
但显然它并没有像那样工作!
我不太确定我能进入多少细节,我已经看到了类似这样的几个问题,但没有一个真正回答我的具体问题。 任何帮助将不胜感激!
谢谢
答案 0 :(得分:1)
你的方法错了。表视图负责将数据源中的数据显示到表视图中。你不能直接操纵这些字段 - 你让表格视图来处理它。
如果要更改数据,可以更改数据模型(通常是某种数组),然后告诉表视图更新一个或多个单元格。最简单的是,您可以调用表视图的reloadData方法,该方法完全重新加载内容。如果您只更改了某些单元格的值,那么使用reloadRowsAtIndexPaths:withRowAnimation:
等方法告诉表格视图更新这些单元格通常会更好。
此外,最好让嵌入式表格视图控制器为您管理表格视图。子类UITableViewController并在子类中创建方法,让父VC通知表视图控制器有关数据的更改。