0
我目前正在编写一个应用程序,下载wordpress网站的RSS提要并将其显示在表格视图中。当您点击列表中的一个项目时,它会转到详细信息视图并显示内容。但是,我有一个奇怪的问题,即从表格视图到细节视图的segue,因此在点击一行后不会立即执行segue,而只能在之后点击另一行时执行。显示的内容是第一个选择的内容。塞格仅在选择另一个表格行时执行
例如,如果我单击第1行,它将突出显示,但不存在转换。没有任何反应,直到我点击另一行,在该点SEGUE被执行以示出用于行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;
}
我对Objective-C和iPhone应用程序开发非常陌生,所以很抱歉,如果这是一个明显的问题。任何帮助赞赏。谢谢。
非常感谢您!感觉现在很蠢...... – joecarver 2014-10-16 16:19:41
@joecarver哈哈,不用担心:D – Fogmeister 2014-10-16 16:20:04