UITableView вынужден быть UITableViewStyleGrouped, но все же иногда UITableViewStylePlain
У меня есть UITableViewController
и я использую пользовательские методы инициализации, такие как
-(id)initWithCustomStuff{
self = [super initWithStyle:UITableViewStyleGrouped];
if (self) {
// Custom stuff happening
}
return self;
}
И, как вы видите, я заставил TableView
с [super initWithStyle:]
метод всегда быть UITableViewStyleGrouped
,
В основном я получил свой сгруппированный стол, но иногда с некоторыми устройствами, такими как iPhone 5 с iOS7 и iPad mini с 6.1.2, я получал UITableViewStylePlain
,
Примечание: неделю назад я пересмотрел это представление, потому что прежде чем я использовал UIViewController
с UITableView
внутри и другие вещи, теперь я делаю это к UITableViewController
а также я удалил файл.xib и все подпредставления, в которых я действительно не нуждался.
Может быть, это как-то ссылается на.xib? Я удалил его из проекта, а также удалил его и удалил устаревшую версию с устройств.
1 ответ
После удаления класса и создания нового без файла.xib, затем копирование чего-либо обратно в новый заголовок и исходный файл решило проблему. Может быть, это был какой-то случайный Xcode
но вызвано использованием нескольких версий Xcode
в то же время. Я до сих пор не знаю, что было на самом деле.