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 в то же время. Я до сих пор не знаю, что было на самом деле.

Другие вопросы по тегам