相关疑难解决方法(0)

nib但没有获得UITableView

我的应用程序适用于iOS 5.1,但对于iOS 6模拟器,我收到以下错误.

由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:' - [UITableViewController loadView]加载了"MainListViewController"笔尖,但没有得到UITableView.

我是子类UITableViewController,我不想改变它.

tableview是以编程方式创建的,有一个虚拟MainListViewController.xib加载来自Mainwindow.xibTab Bar Controller.

我也尝试删除MainListViewController.xib,从MainWindow.xibTab Bar Controller中删除它,MainListViewController在AppDelegate中创建它并将其添加到Tab Bar Controller UITabBarItem以摆脱这个nib问题,但我仍然得到同样的错误.

ios ios6

57
推荐指数
5
解决办法
6万
查看次数

加载了"ChatView"笔尖,但没有得到UITableView.

我有一个自定义的UITableViewController("ChatView"),它有一个tableView的输出.在界面构建器中,我已将笔尖中的tableView连接到插座.当视图加载时,我得到上述错误.视图通过tabcontroller加载.

我已经对错误做了一些研究,我似乎无法追查这个问题.如果有人能让我朝着正确的方向努力解决这个问题,我将不胜感激.

@interface ChatViewController : UITableViewController
<UITableViewDelegate, UITableViewDataSource> {

    NSMutableArray *chatMessages;
    IBOutlet UITableView *chatTable;
    IBOutlet UITextField *chatText;


}

@property(nonatomic, retain) IBOutlet UITextField *chatText;
@property (nonatomic, retain) IBOutlet  UITableView *chatTable;
@property (nonatomic, retain) NSMutableArray *chatMessages;


-(IBAction)sendPressed;


@end
Run Code Online (Sandbox Code Playgroud)

谢谢

cocoa-touch objective-c

8
推荐指数
3
解决办法
8898
查看次数

标签 统计

cocoa-touch ×1

ios ×1

ios6 ×1

objective-c ×1