ios - UITableViewController loadView 加载了 nib 但没有得到 UITableView。

标签 ios iphone objective-c

当我运行我的 iOS 模拟器时,我收到了这个错误:

UITableViewController loadView loaded the I1u-ML-mqb-view-QFc-WC-CU4 nib but didn't get a UITableView.'

我的代码:
@interface IF2000 : UITableViewController
@property (weak, nonatomic) IBOutlet UILabel *EnterCategory;

@property (weak, nonatomic) IBOutlet UITextField *Tfield;

- (IBAction)Submit:(id)sender;

@property (weak, nonatomic) IBOutlet UITableViewCell *EmptyCell;

@end

这是迄今为止我输入的唯一代码。如果有人知道如何解决这个问题,我将不胜感激。如果我能得到关于如何解决这个问题的一般答案,那也很好。

最佳答案

您的 nib 文件包含一个不同于 TableView 的 View 作为第一个对象。当您尝试加载 UITableViewController使用 Nib ,您必须确保将表格 View 作为第一个对象。

关于ios - UITableViewController loadView 加载了 nib 但没有得到 UITableView。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22585218/

相关文章:

ios - 可以免费生成IPA文件吗?

ios - swift : Error: 'required' initializer 'init(coder:)' must be provided by subclass of 'UIView'

iphone - 使用 AVfoundation 框架将视频保存到 iPhone 库

objective-c - 数组排序时内存泄漏

ios - 从 ECSlidingViewController 呈现模态视图 Controller

iphone - 使用 ViewWillAppear 刷新 NSMutableDictionary 中的值

ios - MKMapView,如何计算以米为单位的高程?

ios - 尝试在 iPad 上显示后置摄像头时应用程序卡住

ios - 将 NSString 转换为 Objective-C 控件

ios - 我以编程方式创建了一个 TableView ,如下所示 -