我有一个UITableViewController
并且我使用自定义初始化方法,例如
-(id)initWithCustomStuff{
self = [super initWithStyle:UITableViewStyleGrouped];
if (self) {
// Custom stuff happening
}
return self;
}
如您所见,我强制TableView
with[super initWithStyle:]
方法始终为UITableViewStyleGrouped
.
大多数情况下,我得到了我的分组表,但有时使用一些设备,比如带有 iOS7 的 iPhone 5 和带有 6.1.2 的 iPad mini,我得到了UITableViewStylePlain
.
注意:一周前我重建了这个视图,因为在我使用 aUIViewController
和UITableView
内部和其他东西之前,现在我把它变成了 aUITableViewController
并且我删除了 .xib 文件和所有我不需要的子视图。
也许它以某种方式引用了.xib?我从项目中删除了它,也删除了它并从设备中删除了过时的版本。