从 Facebook API iOS 的另一个视图控制器调用方法
Posted
技术标签:
【中文标题】从 Facebook API iOS 的另一个视图控制器调用方法【英文标题】:Calling a method from another view controller for the Facebook API iOS 【发布时间】:2012-05-17 09:36:12 【问题描述】:我在外部视图控制器APICallsViewController.m
中有这个方法,当用户从另一个视图控制器MoreInfoCtrl.m
触摸按钮时,我想调用它。我该怎么做呢?
我已经在MorInfoViewController.m
#import "APICallsViewController.h"
中创建了导入指令
这是为了将 Facebook API 集成到 ios 应用程序中。
/*
* Dialog: Request - send to a targeted friend.
*/
- (void)apiDialogRequestsSendTarget:(NSString *)friend
currentAPICall = kDialogRequestsSendToTarget;
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"Learn how to make your iOS apps social.", @"message",
friend, @"to",
nil];
HackbookAppDelegate *delegate = (HackbookAppDelegate *)[[UIApplication sharedApplication] delegate];
[[delegate facebook] dialog:@"apprequests"
andParams:params
andDelegate:self];
NSLog(@"Request - send to a targeted friend");
【问题讨论】:
【参考方案1】:使用NSNotification
添加观察者,然后在该按钮触摸时发布通知。
【讨论】:
必须来自应用程序委托还是来自 MoreInfoCtrl.m?谢谢:) 来自应用委托。当你开始授权时添加你的观察者并在 fbdidlogedin postnotification 到该方法以上是关于从 Facebook API iOS 的另一个视图控制器调用方法的主要内容,如果未能解决你的问题,请参考以下文章
试图显示从一个视图控制器捕获的 UIImage,并在 iOS 中的另一个视图控制器中显示它