【发布时间】:2013-06-04 20:19:13
【问题描述】:
我有两节课; MasterView 是一个 UIViewController,它显示我的 TableView 和 MyClass,由于各种原因,它充当 TableView 的委托和数据源。选择单元格时,我需要推送视图控制器 (DetailView)。如何从 MyClass 推送视图?这就是我真正拥有的一切:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (!detailViewController) {
detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
}
//Somehow push detailViewController
}
【问题讨论】:
-
如何在哪里创建 MyClass 的实例?还有,它是 NSObject 的子类吗?
-
我正在调用 MyClass 中的方法。将其设置为 NSObject 的子类。
-
我问的问题是你如何以及在哪里创建你的 MyClass 实例? MasterView 会这样做吗?您需要以某种方式获取对导航控制器的引用,所以我试图弄清楚您的两个类是如何相互连接的。
标签: ios objective-c cocoa-touch