ヘッダーと実装ファイル、および2つのappDelegateファイルを含むサンプルコードがあります。プロジェクトの機能をアプリに追加したいと思います。最初の2つのファイルはViewControllerファイルなので、ドラッグするだけですが、他の2つはAppDelegateであり、明らかに2つのアプリデリゲートを持つことはできません。ただし、このサンプルアプリの場合、UIViewControllerファイルの.mファイルに次のコードがあるため、アプリデリゲートが適切なビューコントローラーとして使用されます。
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
AppDelegateはapplicationWillBecomeActive:などのメソッドを実装していないので、ファイルをUIViewControllerファイルに変換するにはどうすればよいですか?Delegateの代わりにコントローラーを呼び出すために上記のコードで何を変更する必要がありますか(私のAppDelegateはそのまま残ります)。
コードはGitHubにあります
これは私が行ったことです(コードにはFacebook APIが含まれている必要があります)。ダウンロードタブに移動し、Archive.zipとAppDelegate.zipをダウンロードします:https ://github.com/Alexmitico45/FacebookRequests/downloads
基本的に、コントローラーContactFBSViewControllerは、ストーリーボードのビューコントローラーにリンクされています。