Как установить заголовок подробного вида из выбранной строки? - PullRequest
0 голосов
/ 01 февраля 2011

У меня есть табличное представление, составленное из NSArray экземпляров пользовательского объекта.При нажатии на строку в табличном представлении предполагается, что она запускает подробное представление, состоящее из веб-представления.

Итак, в MainViewController.m я имею следующее:1005 * Однако я получаю сообщение об ошибке, которое начинается с mObjectDetailViewController: Expected ']' before '.' token., и я не знаю почему.Вы можете помочь?Спасибо!

ОБНОВЛЕНИЕ: Я уменьшил количество квадратных скобок, но у меня все еще есть ошибка в каждой из этих строк.Просто вместо трех ошибок в каждой строке для каждого есть только один экземпляр.

Ответы [ 2 ]

2 голосов
/ 01 февраля 2011

У вас есть дополнительные квадратные скобки. Попробуйте это:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    MObjectDetailVC *mObjectDetailViewController = [[MObjectDetailVC alloc] initWithNibName:@"MObjectDetailVC" bundle:nil];
    mObjectDetailViewController.detailURL=[[[mcData objectAtIndex:indexPath.section] objectAtIndex:indexPath.row] object.url];
    mObjectDetailViewController.title=[[[mcData objectAtIndex:indexPath.section] objectAtIndex:indexPath.row] object.name];

    [self.navigationController pushViewController:mObjectDetailViewController animated:YES];
    [mObjectDetailViewController release];
}
0 голосов
/ 08 февраля 2011

В конце строк, которые давали мне проблему, я позвонил object.url и object.name. Это было ненужным и недействительным. Мне просто нужно было поставить url и name, чтобы получить эти переменные из моего выбранного объекта.

Спасибо за вашу помощь!

...