我有一个UITableViewController
,我使用自定义初始化方法,如
-(id)initWithCustomStuff{
self = [super initWithStyle:UITableViewStyleGrouped];
if (self) {
// Custom stuff happening
}
return self;
}
如您所见,我强迫TableView
使用[super initWithStyle:]
方法始终为UITableViewStyleGrouped
。
大多数情况下,我得到了我的分组表,但有时候有一些设备,如带有iOS7的iPhone 5和带有6.1.2的iPad mini,我得到了UITableViewStylePlain
。
注意:一周前我重建了这个视图,因为在我使用UIViewController
内有UITableView
内部和其他内容之前,我现在将其转到UITableViewController
并删除了.xib文件和我不需要的所有子视图。
也许它以某种方式引用了.xib?我从项目中删除了它,并将其删除并从设备中删除了过时的版本。
答案 0 :(得分:0)
删除类并创建一个没有.xib文件的新类后,将任何内容复制回新的头文件和源文件解决了问题。
也许它是一些随机的Xcode
,但是同时使用Xcode
的乘法版本引起的。我还是不知道真正的问题。