Ios 在没有FBSDKShareButton的情况下调用didMoveToView
在我的iOS应用程序中,我无法使用facebook登录Ios 在没有FBSDKShareButton的情况下调用didMoveToView,ios,objective-c,facebook,Ios,Objective C,Facebook,在我的iOS应用程序中,我无法使用facebook登录 FBSDKCoreKit/FBSDKCoreKit.h FBSDKLoginKit/FBSDKLoginKit.h Social/Social.h -(void)didMoveToView:(SKView *)view { FBLoginView *loginView = [[FBLoginView alloc] init]; loginView.delegate=self; loginView.readPermissions=@
FBSDKCoreKit/FBSDKCoreKit.h
FBSDKLoginKit/FBSDKLoginKit.h
Social/Social.h
-(void)didMoveToView:(SKView *)view
{
FBLoginView *loginView = [[FBLoginView alloc] init];
loginView.delegate=self;
loginView.readPermissions=@[@"public_profile",@"email",@"user_friends"];
[self.view addSubview:loginView];
FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentURL = [NSURL URLWithString:@"https://developers.facebook.com"];
FBSDKShareButton *button = [[FBSDKShareButton alloc] initWithFrame:CGRectMake(0, 150, 200, 30)];
button.shareContent = content;
[self.view addSubview:button];
}
您遇到的错误是什么?没有错误,我认为是启动搜索共享按钮并调用didMoveToView。在场景中添加登录视图的好方法是什么?您可以创建一个ViewController来包含UI(按钮和所有按钮),并使用场景中的NSNotification向ViewController发送消息。例如: