基本上,我想要的是能够按下表中的记录,并将其推送到另一个视图。从UITableView推动视图问题
为此,我创建了一个nib文件和一个UIViewController子类(用于“推送”视图)。我将nib文件的“文件所有者”设置为我创建的控制器。 编辑:我也将控制器的“视图”字段设置为视图。然后,在将推动该视图中的表的视图控制器,I设置didSelectRowIndexAtPath:方法包括以下内容:
SearchTableController *vc = [[SearchTableController alloc] initWithNibName:@"SearchTable" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:vc animated:YES];
[vc release];
(其中“SearchTableController”是UIViewController子类和“SearchTable的名称“是笔尖文件的名称)
但是,当我运行此代码并单击该记录时,没有任何反应 - 应用程序不会崩溃,但视图不会被推送。代码正在运行,因为它在我NSLog()的时候工作,但它似乎没有推动视图。
感谢您提前提供任何帮助。
是的,我做了......不知何故,视图无法正确推送。 – element119 2010-06-12 19:56:54
如果有帮助,推动视图的代码是在另一个视图中的UITableView的控制器类中...所以也许这可能是问题。 – element119 2010-06-12 20:21:17
固定 - 我只是意识到我没有使用UINavigationController,只是一个UIView :) – element119 2010-06-12 21:59:06