【发布时间】:2013-04-17 13:08:28
【问题描述】:
我有一个名为 pfTableViewController 的自定义表格视图控制器和一个名为 customTableViewCell 的自定义单元格。
从我的customTableViewCell 内部,我尝试访问pfTableViewController 的NSMutableArray:
- (IBAction)changeEditing:(UITextField *)sender {
pfTableViewController *pfWin = (pfTableViewController *) self.superview.superview;
[pfWin.pfFields replaceObjectAtIndex: myId withObject: @"some text"];
}
我使用了 superview 两次,因为第一个调用 UITableView 而第二个应该调用 pfTableViewController 但它没有发生,我收到此错误:
2013-04-17 09:48:38.017 webgopher[21757:907] -[UIViewControllerWrapperView pfFields]:无法识别的选择器发送到实例 0x1d590d90
知道这里发生了什么吗?
如果我再使用一个超级视图,它会访问UINavigationTransitionView,我认为这太过分了!
【问题讨论】:
-
表格视图是否嵌套在导航控制器中?
-
表格视图嵌套在这个自定义的表格视图控制器中。它在我的 mainStoryboard 中
标签: iphone ios objective-c uitableview superview