iphone - 如何让同一个 Facebook 对象可用于我的 iOS Facebook SDK 项目中的所有代码?

标签 iphone facebook sdk ios

我尝试将我命名为 facebook 的 Facebook 对象作为参数传递给依赖它的类。但是,有没有办法以某种全局方式使用它,这样我就不必继续在对象之间传递它了?

最佳答案

好吧,我看到了几种方法:

  • 在包含 facebook 对象的类中创建一个公共(public)静态方法:

    + (id)getSharedFacebookObject {
        return facebook;
    }
    
  • 第二种方式是使用app delegate:

    MyAppDelegate *appDel = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
    id Facebook = appDel.facebook;
    

关于iphone - 如何让同一个 Facebook 对象可用于我的 iOS Facebook SDK 项目中的所有代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4005589/

相关文章:

android - 更新 SDK 后,Pixel 启动器一直停止

iphone - 如何获取旧版 SDK?我是否需要?

java - Android 2.3 上的 Facebook SDK - 找不到页面

iphone - 在 UIViewController (MonoTouch) 中设置背景图片

iphone - 是否可以为 iPhone 和/或模拟器模拟多个音频输出?

iphone - 显示来自 iOS 本地服务器的动态网络内容(即使用浏览器作为远程屏幕)

jquery - 关闭 `@grant none` 会破坏我的 Greasemonkey 脚本吗?

javascript - 带有 FACEBOOK LIKE 按钮的 XUL IFRAME

javascript - 有人可以解释一下这个 Facebook 脚本吗? XSS?

iphone - 为什么我必须在 viewDidLoad 中手动设置 View 的框架?