NCF*_*USN 1 cocoa-touch objective-c storyboard ios segue
我有一个segues的问题.我的UITableViewController有两个与其他UITableViewControllers的segue.segue从控制器链接到控制器,而不是从单元到控制器.
码:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
if([segue.identifier isEqualToString:@"segueOne"])
{
//implementation omitted
}
if([segue.identifier isEqualToString:@"segueTwo"])
{
//implementation omitted
}
}
Run Code Online (Sandbox Code Playgroud)
邪恶的地方:
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
{
if(self.navigationKey==1)
{
[self performSegueWithIdentifier:@"segueOne" sender:self];
}
if(self.navigationKey==2 || self.navigationKey==3)
{
[self performSegueWithIdentifier:@"segueTwo" sender:self];
}
}
Run Code Online (Sandbox Code Playgroud)
通常,导航工作.当然,问题是导航不能在首先选择的单元格上工作.任何帮助深表感谢.
| 归档时间: |
|
| 查看次数: |
1405 次 |
| 最近记录: |