Обработчик завершения ABPeoplePickerNavigationController пытается найти текст в ячейках и получить значение Null

Получил ABPeoplePickerNavigationController и после его отображения я хочу провести поиск по ячейкам и найти текст, то есть отображаемые имена пользователей. Затем я хочу проверить пользователей, содержатся ли они в coredata NSSet... Моя проблема, я не могу получить текст обратно из ячеек только Null. Я знаю, что клетки правильные, так как я могу с удовольствием играть с типом аксессуаров для клеток. Пример кода показан:

[self presentViewController:picker animated:YES completion:^{
 // Find the picker tableViewController
    UIView *view = picker.topViewController.view;
    UITableView *tableView = nil;
    for(UIView *uv in view.subviews)
    {
        if([uv isKindOfClass:[UITableView class]])
        {
            tableView = (UITableView*)uv;
            break;
        }
    }

// Check tableView not Null then Loop occurs here with this code in it always giving me Null
// I know the tables populated and displayed at this point so why Null ?
 .......       

 NSString *a = [[[tableView cellForRowAtIndexPath:[NSIndexPath indexPathForItem:0 inSection:x]] detailTextLabel] text];

 .......
}];

1 ответ

Решение

Начинаете думать, что это может быть связано с контролем конфиденциальности ios6?

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