Я безуспешно пытался получить экземпляр пользовательского UITableViewCell
для модульного тестирования его с помощью SenTestingKit
фреймворка. Это код, который я использовал в своем классе тестирования:
CustomTableViewCell *cell = nil;
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomTableViewCell" owner:self options:nil];
for (id oneObject in nib)
if ([oneObject isKindOfClass:[CustomTableViewCell class]])
cell = (CustomTableViewCell*)oneObject;
Я знаю, что он корректно загружает NIB, потому что массив nib
содержит экземпляр класса CustomTableViewCell
в его первой позиции, но мне вообще не удалось вывести его из массива.
Кто-нибудь добился тестирования UITableViewCell
? Кто-нибудь знает обходной путь для этого?
Любая помощь или указания будут очень признательны
EDIT:
Я решил проблему с помощью метода initWithStyle:reuseIdentifier:
для инициализации экземпляра класса UITableViewCell
.