Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
ZaVyLoN
83 / 83 / 6
Регистрация: 26.10.2009
Сообщений: 269
#1

UITableViewCellStyleSubtitle & UITableViewCellStyleValue1 - Objective-C

08.01.2013, 18:06. Просмотров 587. Ответов 2
Метки нет (Все метки)

http://pastie.org/5648179

При первой загрузке таблицы все работает.
Когда прехеожу по ячейке первой и возвращаюсь, выбрасывает

2013-01-08 16:56:03.896 Studotvet[863:907] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
*** First throw call stack:
(0x31d612a3 0x39c0b97f 0x31d6115d 0x326822af 0x33eb8459 0x33d09409 0x33d093bd 0x33d068c5 0x33ceb673 0x33d02b2f 0x33cbeb63 0x33a68d8b 0x33a68929 0x33a6985d 0x33a69243 0x33a69051 0x33a68eb1 0x31d366cd 0x31d349c1 0x31d34d17 0x31ca7ebd 0x31ca7d49 0x35a072eb 0x33d0f661 0x97353 0x972f4)

Где ошибка или что я делаю не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2013, 18:06     UITableViewCellStyleSubtitle & UITableViewCellStyleValue1
Посмотрите здесь:

-viewDidLoad & iOS4 - Objective-C
Добрый день! Есть две проблемы с вызовом -viewDidLoad. Во-​первых, при работе с собственным UIViewController классом, -viewDidLoad не...

Нужен драйвера, код PCI\VEN_1039&DEV_7012&SUBSYS_0C98105B&REV_A0\3&B1BFB68&0&17 - Звук, акустика
всем привет !! уменя нет звука нужен драйвер код PCI\VEN_1039&DEV_7012&SUBSYS_0C98105B&REV_A0\3&B1BFB68&0&17 скачал прогу их много ну все...

немогу найти драйвера на PCI\VEN_1039&DEV_7012&SUBSYS_810D1043&REV_A0\3&61AAA01&0&17 - Звук, акустика
Мультимедиа аудиоконтроллер PCI\VEN_1039&DEV_7012&SUBSYS_810D1043&REV_A0\3&61AAA01&0&17

Драйвера на PCI\VEN_10B7&DEV_1700&SUBSYS_80EB1043&REV_12\4&2E98101C&0&28 F0 - Звук, акустика
помогите плиз - вот ID: PCI\VEN_10B7&DEV_1700&SUBSYS_80EB1043&REV_12\4&2E98101C&0&28F0 Заранее...

Понимание && Внутренние классы && слушатели - Java SE
Вечер добрый, форумчане. Есть кусок кода из Хорстмана: private void addButton(String label, ActionListener listener) { ...

Fedora 15 && Gnome 3 && VirtualBox = error - RedHat, Fedora Linux
Скачал Fedora 15 (весит много, 565 мб, а у меня с лимиткой и так трафика мало осталось), естественно сначала попробовал на VirtualBox'е....

Qcolor & HSV & keyPressEvent & glClearColor() - непонятная солянка %) - C++ Qt
Доброй ночи. вопрос для знатоков :coffee2: Хочу заливать фон OpenGL окна, введенным с клавиатуры цветом в системе HSV с помощью...

PCI\VEN_1022&DEV_7812&SUBSYS_78121849&REV_03 - Драйверы для чипсетов
Весь день сегодня бьюсь, не могу скачать. Windows 7 базовая домашняя x64, PCI\VEN_1022&DEV_7812&SUBSYS_78121849&REV_03 ...

Записать формулу в ДНФ ¬(¬(A&B)↔¬(C&D)&C - Логика и множества
Задание: Записать формулу в ДНФ ¬(¬(A&B)↔¬(C&D))&C. Решил, но преподаватель говорит это не ДНФ, помогите решить. Решение ...

Проблема с запросом: TRec.Open 'SELECT * FROM таблица Where ((таблица.дата) Like ' & Date & ' & '%') ', DBgen - Visual Basic
Люди, подскажите что сиё такое и можно ли как то с этим бороться. Создаю следующий запрос: TRec.Open 'SELECT * FROM таблица Where...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
08.01.2013, 18:27     UITableViewCellStyleSubtitle & UITableViewCellStyleValue1 #2
Objective-C
1
if (cell == nil && cellSecond == nil)
- условие плохое. Может изза него.
В методе дрянь написана.
Переписать хотя бы, чтобы было похоже на:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    static NSString *CellIdentifierSecond = @"CellSecond";
    NSString *identifier = nil;
    BOOL secondSectionCell = indexPath.section == 1;
    if (secondSectionCell) {
        identifier = CellIdentifierSecond;
    } else {
        identifier = CellIdentifier;
    }
    
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];
    if (cell == nil) {
        UITableViewCellStyle style = secondSectionCell ? UITableViewCellStyleValue1 : UITableViewCellStyleSubtitle;
        cell = [[[UITableViewCell alloc] initWithStyle:style reuseIdentifier:identifier] autorelease];
    }
 
    return cell;
}
// Не ручаюсь что сразу заработает, писал по памяти. Может синтаксис не так где.
ZaVyLoN
83 / 83 / 6
Регистрация: 26.10.2009
Сообщений: 269
08.01.2013, 21:46  [ТС]     UITableViewCellStyleSubtitle & UITableViewCellStyleValue1 #3
Спасибо!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru