将视图的tableView设置为不同视图的IBOutlet

时间:2010-11-12 19:56:24

标签: objective-c ipad

我正在尝试制作一款iPad应用。我开始使用splitViewController应用程序模板,并意识到这有点限制,所以我已经开始将所有内容移动到基于View的常规应用程序模板。但是,我仍然希望在左边有一张桌子,右边有不同的视图。我有一个NIB,左边有一个tableView,右边有一个视图。 tableView仍然在一个单独的类中。有没有办法将该视图加载到NIB的tableView中?

我正在尝试看起来像这样的代码:

rootViewController = [rootViewController initWithShow:assetOneID];
[rootViewController.tableView reloadData];
[htmlPage viewDidLoad];
htmlPage.myContent = rootViewController.tableView;
[htmlPage.myContent reloadData];

htmlPage是包含表和其他视图的主页面。 myContent是它的表。 rootViewController是我用于项目表的类。当我尝试运行它时(我知道rootViewController的表中有使用NSLog的项目),没有任何反应。该表只是保持空白,即使它应该具有rootViewController中项目的标题。

我可能在这里遗漏了一些明显的东西,但我尝试了许多不同的东西,但没有一个有效。 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

委员会听起来像一个解决方案但是,关于空白表视图 - 您是否已在IB中以编程方式为tablview设置委托和数据源?