Nic*_*ick 8 cocoa-touch objective-c
我有一个自定义的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)
谢谢
小智 11
有类似的问题.运行时转储说:
加载的笔尖但没有得到UITableView
我在故事板上搞定了一切.我有一个viewController作为主类,并有一个UITableView对象,里面有一个自定义单元格.
然而,问题是我的自定义类'以某种方式'最终成为UITableView而不是这个:
@interface iPadDetailViewController : UIViewController <UITableViewDelegate> {
IBOutlet UITableView *tableBox;
}
Run Code Online (Sandbox Code Playgroud)
一旦我设法将故事板类型与自定义类类型匹配,就可以了.
故事的寓意,xCode和编译器通常是正确的.检查你的课程匹配.
如果您的班级是a,UITableViewController则view必须将插座连接到表格视图.如果你想要一个包含一个UITableView简单的视图使控制器a UIViewController符合UITableViewDelegate和UITableViewDataSource协议,这将消失.
嗯 - 事实上,UITableViewController 不是 UITableView。因此,错误消息是正确的...我不知道你的代码,但是 ChatViewCotroller 实际上不应该是 ChatView 并且基于 UITableView 吗?
| 归档时间: |
|
| 查看次数: |
8898 次 |
| 最近记录: |