gpt4 book ai didi

ios - viewcontrller 中的应用程序委托(delegate)功能 - Facebook

转载 作者:行者123 更新时间:2023-11-29 04:17:28 28 4
gpt4 key购买 nike

我有一个示例代码,其中包含 header 和实现文件以及两个 appDelegate 文件。我想将该项目的功能添加到我的应用程序中。前两个文件是一个ViewController文件,所以我只需要把它拖进去,但另外两个文件是AppDelegate,我显然不能有两个应用程序委托(delegate)。但在此示例应用程序中,应用程序委托(delegate)被用作正确的 View Controller ,因为在 UIViewController 文件的 .m 文件中,有以下代码:

AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];

由于AppDelegate没有实现applicationWillBecomeActive:等方法,如何将文件转换为UIViewController文件?我需要在上面的代码中更改什么才能调用 Controller 而不是委托(delegate)(我的 AppDelegate 将保持不变)。

代码位于 GitHub

这就是我所做的(代码需要包含 Facebook API)。转到下载选项卡并下载 Archive.zip 和 AppDelegate.zip:https://github.com/Alexmitico45/FacebookRequests/downloads

基本上, Controller ContactFBSViewController 链接到 Storyboard中的 View Controller 。

最佳答案

AppDelegate是实现UIApplicationDelegate协议(protocol)的单例,因为所以你不能重复它,它必须是唯一的。您可以创建自己的单例来存储整个应用程序中可用的信息。你可以用谷歌搜索“objective-c singleton”并获得一些很好的链接来做到这一点

关于ios - viewcontrller 中的应用程序委托(delegate)功能 - Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13479699/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com