查看 control.h 文件
#import <UIKit/UIKit.h>
#import <FacebookSDK/FacebookSDK.h>
@interface ViewController : UIViewController <FBFriendPickerDelegate> - (IBAction)FBFriend:(id)sender;
@end
查看 control.m 文件
-(IBAction)FBFriend:(id)sender {
FBFriendPickerViewController* vc=[[FBFriendPickerViewController alloc]init];
[vc loadData];
[vc presentModallyFromViewController:self animated:YES
handler:^(FBViewController*sender, BOOL donePressed) {
if (donePressed) {
NSLog(@"success!");
}
}];
}
当我们运行代码时,会出现以下错误
由于未捕获的异常'com.facebook.sdk:InvalidOperationException'终止应用程序,原因:'FBSession:没有提供AppID;要么将AppID传递给init,要么将带有名为FacebookAppID的相应id的字符串值键添加到包* .plist'。
答案 0 :(得分:0)
首先,您要在facebook.developers页面中为您的应用创建应用ID,您可以访问以下链接了解更多详情link
答案 1 :(得分:0)
在App中,用户首先需要登录才能在Facebook上向朋友发送邀请并找到好友列表。
请在Facebook文档中找到有关登录https://developers.facebook.com/docs/facebook-login/ios/v2.0
的以下链接如果您还有任何问题,请告诉我。