Facebook登录重定向iOS应用程序
早上好 在用户使用Facebook登录登录后,我想重定向到另一个视图(Facebook登录重定向iOS应用程序,ios,objective-c,facebook,Ios,Objective C,Facebook,早上好 在用户使用Facebook登录登录后,我想重定向到另一个视图(MainViewController)。我尝试了Stackoverflow和其他网站的一些代码,但它们在我的项目中不起作用。你能帮我吗 这是我的代码,来自AppDelegate.m: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Overr
MainViewController
)。我尝试了Stackoverflow和其他网站的一些代码,但它们在我的项目中不起作用。你能帮我吗
这是我的代码,来自AppDelegate.m
:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[FBLoginView class];
return YES;
}
我不确定这是否是我必须编辑以进行重定向的地方。我已经创建了一个名为Main
的segue,我正试图使用它进行重定向,但它仍然不起作用
在myViewController.h
@implementation aupViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.loginButton.readPermissions = @[@"public_profile", @"email"];
//self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default.png"]];
}
- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {
//Here you segue your view controller
[self performSegueWithIdentifier:@"Main" sender:self];
}
@end
提前感谢。请查看此链接
在登录成功后调用FBLoginView委托方法
// Logged-in user experience
- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {
//Here you segue your view controller
[self performSegueWithIdentifier:@"youridentifier" sender:self];
}
您是否编写了此方法
-(BOOL)应用程序:(UIApplication*)应用程序openURL:(NSURL*)url源应用程序:(NSString*)源应用程序注释:(id)注释{//调用FBAppCall的HandlePonurl:sourceApplication来处理Facebook应用程序响应BOOL wasHandled=[FBAppCall handleOpenURL:url sourceApplication:sourceApplication];//如果需要,可以在此处添加特定于应用程序的url处理代码返回wasHandled;}
我复制了你的代码,但它仍然不起作用。我必须更改一些东西?这是我的第一个应用程序,我有点迷路了。再次感谢。这是我尝试的第一件事,但它仍然不起作用。我不知道为什么,因为这很简单,但它没有将我重定向到MainViewController。你知道为什么它不起作用吗?因为其他原因使用Segue的r重定向工作正常。谢谢。对不起BHASKAR,但你是什么意思?我将用一些代码更新我的第一条消息。谢谢。