viewcontrller 中的应用程序委托功能 - Facebook
Posted
技术标签:
【中文标题】viewcontrller 中的应用程序委托功能 - Facebook【英文标题】:App delegate features in viewcontrller - Facebook 【发布时间】:2012-11-20 18:26:24 【问题描述】:我有一个带有标头和实现文件以及两个 appDelegate 文件的示例代码。我想将项目的功能添加到我的应用程序中。前两个文件是一个ViewController文件,所以我只要把它拖进去,但是另外两个是AppDelegate,我显然不能有两个app delegate。但是在这个示例应用程序的情况下,应用程序委托被用作适当的视图控制器,因为在 UIViewController 文件的 .m 文件中,有这样的代码:
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
由于 AppDelegate 没有实现 applicationWillBecomeActive: 等方法,如何将文件转换为 UIViewController 文件?我需要在上面的代码中更改什么来调用控制器而不是委托(我的 AppDelegate 将保持不变)。
代码在GitHub
这就是我所做的(代码需要包含 Facebook API)。转到下载选项卡并下载 Archive.zip 和 AppDelegate.zip:https://github.com/Alexmitico45/FacebookRequests/downloads
基本上,控制器 ContactFBSViewController 与情节提要中的视图控制器相关联。
【问题讨论】:
【参考方案1】:AppDelegate 是实现协议 UIApplicationDelegate 的单例,因为不能复制它,它必须是唯一的。 您可以创建自己的单例来存储整个应用程序中可用的信息。 你可以谷歌“objective-c singleton”并获得一些很好的链接来做到这一点
【讨论】:
是的,但我需要您亲自检查代码。从 ghub 下载它,看看我做了什么 对不起,这不是免费的调试服务,我永远不会在我的电脑上下载你的代码。 Te lo traduco in Italiano, qui nessuno ti farà mai il debug gratis, sai 来了,sono un principiante,ho fatto il lavoro,e non riesco ha risolvere il questiona。 ci ho speso su giorni, non è che pubblico le cose per didivimento Non puoi fakeere che un altro faccia il lavoro tuo, io lavoro e il mio tempo lo uso per risolvere i miei problemi, sei tu che devi cercarti in rete la soluzione, io ti ho solo dato una dritta ,一个questo服务***。 hai ragione, ma il puntoè che ho gia provato a usare singleton e non funziona lo stesso。 se sapessi esattamente qualè il questiona cercherei su quello, ma non sapendo qualè devo fare una domanda 'aperta'以上是关于viewcontrller 中的应用程序委托功能 - Facebook的主要内容,如果未能解决你的问题,请参考以下文章
swift 3“几乎匹配可选要求”中的所有 6 个应用程序委托功能 - 这是啥?怎么修?