Я пытаюсь сделать так, чтобы UITableViewCell при выборе приводил к другому viewController, перенося на него данные. Тем не менее, это просто приводит к нулевому контроллеру представления
В Main.storyboard я создал контроллер представления и присвоил ему класс «DetailedTweetViewController».
http://postimg.org/image/hf7wg0ilp/ — изображение, показывающее классы и идентификатор
http://postimg.org/image/f0w0ezjzv/ — изображение без переходов
Вроде все нормально подключилось, вот мой код:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSDictionary *currentTweet = _userPosts[indexPath.row];
DetailedTweetViewController *tweetDetailedViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"DetailedTweetStoryboard"];
tweetDetailedViewController.statusID = currentTweet[@"id"];
[self.navigationController pushViewController:tweetDetailedViewController animated:YES];
}
Я понятия не имею, почему это не работает...
Это изображение ошибки: http://postimg.org/image/cjb595s8j/.
ОБНОВИТЬ
Я попытался нажать непосредственно на контроллер представления без передачи данных:
DetailedTweetViewController *detailedViewController = [[DetailedTweetViewController alloc]init];
[self.navigationController pushViewController:detailedViewController animated:YES];
Но я не получил никакой ошибки, просто пустой экран: http://postimg.org/image/7i02wst9v/< /а>
ОБНОВИТЬ
Инициализирован текущий контроллер представления, который имеет didSelectRowAtIndexPath
в другом контроллере представления с именем viewController
это код:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:YES];
FeedViewController *feedViewController = [[FeedViewController alloc]init];
feedViewController.currentUserAccount = [_twitterAccounts objectAtIndex:indexPath.row];
feedViewController.navigationItem.hidesBackButton = YES;
[self.navigationController pushViewController:feedViewController animated:YES];
}
self.storyboard
иtweetDetailedViewController
, чтобы проверить их на нулевые значения? - person Hani Ibrahim   schedule 30.12.2013(null)
но почему... - person Nathaly   schedule 30.12.2013self.storyboard
илиtweetDetailedViewController
- person Hani Ibrahim   schedule 30.12.2013didSelectRowAtIndexPath
? ... код? - person Hani Ibrahim   schedule 30.12.2013