我想从UIViewController获取 Profiles 图片 .
我的Facebook是单人课程 . 来自UIViewController [[myfacebook shared requestWithGraphPath:@ "me/picture" andDelegate:self];
如果我需要第一次登录或应用程序启动,这不起作用 . 因为正在调用授权并且调用了dologin .
这条线没有被击中 . - (void)请求:(FBRequest *)请求didLoad:(id)result {
我如何处理这些场景1.Singleton Facebook实例类,2 . 从UIViewController调用3.需要登录 .
1 回答
我建议创建一个名为FacebookSingletonDelegate的协议
然后在你的FacebookSingleton.h中创建一个属性
然后让您的视图控制器符合协议 -
然后,将自己设置为视图控制器中的委托,Ex -
然后,从FacebookSingleton实现(FacebookSingleton.m)触发委托方法 -
然后,您可以在视图控制器中实现以下方法 -