我有一个UITableView,用户可以在其中输入对象标题,日期和其他值。
我希望用户定义的变量(属性)驻留在NSDictionary中。
在VC [{1}}
中我设置了一个具有
功能的自定义单元格 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
在这个函数中,我根据传递的变量来确定inputView和其他东西。当我关闭VC(通过自定义按钮)时,我希望将每个单元格中的变量保存到传递给它的变量中。
这是我无法弄清楚的部分。由于我正在传递指针,当我将其重新定义为等于单元格中的输入值时,指针的rValue将会改变。因此,对象属性指针指向其原始值。
我希望传递的传递变量的原始地址将被保存,并且可以用&来访问,但在单元格对象中只保留指针参数的rValue。另外,由于我希望用户定义的变量是一个属性(而不是实例变量),我无法获取它的地址并在方法中传递它。
我该如何解决这个问题?
答案 0 :(得分:1)
您应该从自定义单元格类中提供一些代码。
您是否尝试过通过MVC模式存储输入变量?如果是,那就不应该有这样的问题。