Вызов modalTransitionStyle из UITableViewController - ничего не происходит - PullRequest
0 голосов
/ 22 марта 2011

Мне наконец-то удалось урезать свой код и поместить все методы TableViewController в отдельный класс (в отличие от моего ViewController).У меня было много проблем, которые я уже решил, но есть одна, которая озадачивает меня.

Когда происходит выбор в таблице, я ранее загружал modalViewController, который работал нормально.Но теперь, когда я поместил все Table-методы в отдельный класс, модальное представление просто не загружается.Он вызывает функцию и хорошо выполняет ее, когда я выбираю строку в таблице, но на экране моего iPhone нет загруженного представления?!

Вот код:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
TaskViewController *taskViewController = [[TaskViewController alloc] initWithNibName:@"TaskViewController" 
                                                                              bundle:nil 
                                                                                task:[listOfEntries objectAtIndex:indexPath.row]];
taskViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;

[self presentModalViewController:taskViewController animated:YES];
[tableView deselectRowAtIndexPath:indexPath animated:NO];

}

есть предложения?

1 Ответ

0 голосов
/ 22 марта 2011

Проблемы с загрузкой файла NIB? Не возвращая себя из метода init TaskViewController? Вы уверены, что taskViewController не ноль? Может быть, вы должны вызвать это на родительском NavigationController? Вы устанавливаете UIModalPresentationFullScreen как стиль модальной презентации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...