我有一个带有标头和实现文件以及两个 appDelegate 文件的示例代码。我想将项目的功能添加到我的应用程序中。前两个文件是一个ViewController文件,所以我只要把它拖进去,但另外两个是AppDelegate
,我显然不能有两个app delegate。但是在这个示例应用程序的情况下,应用程序委托被用作适当的视图控制器,因为在文件的 .m 文件中UIViewController
,有以下代码:
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
由于AppDelegate
没有实现 applicationWillBecomeActive: 等方法,我如何将文件转换为 UIViewController 文件?我需要在上面的代码中更改什么来调用控制器而不是委托(我的 AppDelegate 将保持不变)。
代码在GitHub 上
这就是我所做的(代码需要包含 Facebook API)。转到下载选项卡并下载 Archive.zip 和AppDelegate.zip:https://github.com/Alexmitico45/FacebookRequests/downloads
基本上,控制器ContactFBSViewController
链接到情节提要中的视图控制器。