【问题标题】:App delegate features in viewcontrller - Facebookviewcontrller 中的应用程序委托功能 - 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 与情节提要中的视图控制器相关联。

【问题讨论】:

    标签: ios xcode facebook


    【解决方案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服务stackoverflow。
    • 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'
    猜你喜欢
    • 1970-01-01
    • 2017-04-25
    • 2019-04-03
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多