我正在使用UITableViewController並從列表中選擇行,我想打開另一個場景併發送所選行的信息。我得到了一個鏈接,我跟着這個鏈接,同時我也說Segue1在推模式下繼續運行。但是當我執行它時拋出錯誤,因爲沒有與segue1相關的這種segue。在TableViewController的行選擇上調用另一個ViewController
下面是用於行選擇的代碼:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"index is %ld",(long)indexPath.row);
[self performSegueWithIdentifier:@"Put_Controller" sender:indexPath.self];
}
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"Put_Controller"])
{
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
NSDate *object = _objects[indexPath.row];
[[segue destinationViewController] setDetailItem:object];
}
}
你在說什麼名字!!請詳細說明,因爲我正在檢查,因爲你用箭頭顯示,但我沒有得到! @Diego – hashlover
正確的圖像,並由邁安亞傑恩進入。對不起,如果我把圖片故事板延續 – Diego