0

私はこれを持っています:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{

    if ([segue.identifier isEqualToString:@"segueFotosAloj"]) {
        localGallery = [[FGalleryViewController alloc] initWithPhotoSource:self];
        [self.navigationController pushViewController:localGallery animated:YES];
}

モーダル セグエを使用したいので、ギャラリーが画像を読み込まないという行を削除するとステートメントを作成できませんPushViewController。モーダル セグエを使用するにはどうすればよいですか? (navigationcontrollerスタックに関するエラーが発生しているため、プッシュセグエを使用したくありません)

4

1 に答える 1

0

モーダル セグエのコード例を次に示します。ビュー コントローラーの名前を、プロジェクトで使用しているビュー コントローラーの名前に変更するだけです。

    - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
    {
if ([segue.identifier isEqualToString:@"segueFotosAloj"])
   {
    SomeViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"SomeIdentifier"];
   [self.navigationController presentViewController:controller animated:YES completion:nil];
 }
    }

Ps、someViewController は変更する必要がある名前です。

于 2013-05-15T19:08:43.013 に答える