В настоящее время я пишу приложение, которое загружает RSS-канал на веб-сайте Wordpress и отображает его в виде таблицы. Когда вы нажимаете на элемент в списке, он переходит к представлению деталей и отображает содержимое. Тем не менее, у меня есть странная проблема с segue, чтобы перейти от представления таблицы к подробному представлению, в результате чего segue не выполняется сразу после нажатия на строку, но только после того, как после этого вызывается другая строка. Отображаемый контент - это первый выбор.Segue выполняется только при выборе другой строки таблицы
Например, если я нажимаю строку 1, она подсвечивается, но переход отсутствует. Ничего не происходит, пока не выберите другую строку, в этот момент переход выполняется на детальном, который показывает информацию для ряда 1. У меня есть следующие методы для выполнения данного SEGUE:
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
{
_selectedFeedItem = _feedItems[indexPath.row];
[self performSegueWithIdentifier:@"detailSegue" sender:self];
}
и
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
DetailViewController *detailVC = segue.destinationViewController;
detailVC.selectedFeedItem = _selectedFeedItem;
}
Я очень новичок в разработке приложений с объектами C и iPhone, поэтому извиняюсь, если это очевидная проблема. Любая помощь оценивается. Благодарю.
Большое спасибо! Чувство довольно глупо сейчас ... – joecarver
@joecarver haha, не стоит беспокоиться: D – Fogmeister