1

私はほとんどこれで私の脳を壊しました

エラーは次のとおりです: ログイン ページでステータス ページを表示しようとしています 2013-06-30 20:47:53.422 MyProgram[489:907] 警告: プレゼンテーションまたは却下中にビュー コントローラから却下しようとしています!

SCAppDelegate.m に次のコードがあります

- (void)showStatusViewController
{
    MLStatusViewController* statusViewController = [[MLStatusViewController alloc]
                                                   initWithNibName:@"MLStatusViewController" bundle:nil];
    UIViewController *topViewCntrller = [self.navController topViewController];
    [topViewCntrller presentModalViewController:statusViewController animated:NO];
}

次に、ユーザーがデータを保存するときに、別の (ステータス) ビュー コントローラーに移動したい別のビュー コントローラーがあります。別のコントローラーを上に追加する方法がわからないので、現在のコントローラーを解散して上記の SCAppDelegate メソッドに戻ると、そのステータスページが表示されるはずです。

これは、ステータスView Controllerを解体/表示しようとしているView Controllerのコードです。enter code here

[self dismissViewControllerAnimated:YES completion:^{
    SCAppDelegate* appDelegate = [UIApplication sharedApplication].delegate;
    [appDelegate showStatusViewController];
}];

これは、View Controller がどのように機能するかを理解していないことが原因であることがわかっており、ガイドを読みましたが、まだこれを理解できないようです。

Facebook API を使用してアプリにログインしているため、View Controller の管理方法が複雑になっています。

どんなアイデアでも大歓迎です:D

ありがとうございました!

4

1 に答える 1