Iphone Facebook登录给我已经授权的应用,而不自动返回应用

Iphone Facebook登录给我已经授权的应用,而不自动返回应用,iphone,objective-c,Iphone,Objective C,我的应用程序应该使用facebook登录,但我注意到,每次我想登录时,都会出现一个屏幕“你已经授权了这个应用程序,请按OK继续”,问题是,如果我已经授权了这个应用程序,facebook应该自动返回,而不会像我在其他应用程序中看到的那样出现这个屏幕? 但是当我在Facebook.m中的这一行中设置BOOL=NO时(self-authorizewithfbapauth:BOOL-safariAuth:BOOL);它的工作完美,即弹出屏幕“你已经授权此应用”不会出现,但我需要此功能,BOOL设置为YE

我的应用程序应该使用facebook登录,但我注意到,每次我想登录时,都会出现一个屏幕“你已经授权了这个应用程序,请按OK继续”,问题是,如果我已经授权了这个应用程序,facebook应该自动返回,而不会像我在其他应用程序中看到的那样出现这个屏幕? 但是当我在Facebook.m中的这一行中设置BOOL=NO时(self-authorizewithfbapauth:BOOL-safariAuth:BOOL);它的工作完美,即弹出屏幕“你已经授权此应用”不会出现,但我需要此功能,BOOL设置为YES


请帮助我。

您不希望每次单击登录时都调用授权功能。请检查会话是否存在,然后继续登录状态

if (![[delegate facebook] isSessionValid]) {

    [[delegate facebook] authorize:permissions];
} else {

    NSLog(@"seesion found");
[self apiFQLIMe];
}

您不希望每次单击“登录”时都调用“授权”功能。请检查会话是否存在,并继续使用“登录”条件

if (![[delegate facebook] isSessionValid]) {

    [[delegate facebook] authorize:permissions];
} else {

    NSLog(@"seesion found");
[self apiFQLIMe];
}

会话仍然有效。但是如果我每次都不调用授权,那么什么都不会发生,控件也不会重定向到facebook.AFAIK你需要在facebook页面上的应用程序设置中设置捆绑标识器和一些其他设置,以获得所需的效果。你能告诉我哪些设置吗?我是iPhone编程方面的新手。但我已经在bundle identifier中编写了fb_键,路径是URL类型-->URL方案-->fbmykey如果找到会话,您是否调用APIFKLME获取用户信息?会话仍然有效。但是如果我每次都不调用授权,那么什么都不会发生,控件也不会重定向到facebook.AFAIK你需要在facebook页面上的应用程序设置中设置捆绑标识器和一些其他设置,以获得所需的效果。你能告诉我哪些设置吗?我是iPhone编程方面的新手。但是我已经在bundle identifier中编写了fb_键,路径是URL类型-->URL方案-->fbmykey如果找到会话,您是否调用APIFKLME来获取用户信息?