0

私は1つのコレクションビューで始まるアプリiOS 7を持っています.2つのコレクションビューのうちの1つに分岐し、それぞれが最初に埋め込まれたNavコントローラーを使用してプッシュされます。両方のコレクション ビューは、詳細な画像が表示される同じビューにフィードします。最初のものでは、プッシュを使用でき、すべて正常に機能します。私は2番目のものを追加し、プッシュを使用すると新しいビューにログが記録されますが、すぐに元のビューに戻ります。セグエをモーダルに切り替えると、正常に動作します。

ここに作業用のコードがあります

 [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;
    }
}
4

0 に答える 0