我有一个以一个集合视图开头的应用程序iOS 7,然后分支到两个集合中的一个,在第一个中使用嵌入式Nav控制器推送每个集合。然后,两个集合视图都会进入显示详细图片的同一视图。在第一个我可以使用推动,一切正常。我添加了第二个,当我使用push时,它会记录到新视图,但它会立即回到原始视图。如果我将segue切换到模态,它可以正常工作。
以下是工作的代码
[self performSegueWithIdentifier:@"Battles" sender:nil];
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"Battles"]){
FDRImageViewController*destViewController = [segue destinationViewController];
NSLog(@"IAM here");
destViewController.specificship = _specificship;
}
那个不起作用的人 -
[self performSegueWithIdentifier:@"Generals" sender:nil];
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([[segue identifier] isEqualToString:@"Generals"]) {
FDRImageViewController *destViewController = [segue destinationViewController];
NSLog(@"IAM here Battleship");
NSLog(@"specificship = %@",_specificship);
destViewController.specificship = _specificship;
}
}