Ios 亚太航空公司;Facebook SDK-两者都需要application:openURL:sourceApplication:annotation中的返回语句
飞天星问:Ios 亚太航空公司;Facebook SDK-两者都需要application:openURL:sourceApplication:annotation中的返回语句,ios,Ios,飞天星问: - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { [Apsalar startSession:@"yourAPIKey" withKey:@"yourSecret" andURL:url]; return YES; } Faceboo
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
[Apsalar startSession:@"yourAPIKey" withKey:@"yourSecret" andURL:url];
return YES;
}
Facebook询问
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
// attempt to extract a token from the url
return [FBSession.activeSession handleOpenURL:url];
}
我不确定该使用哪一个,因为我假设第一个return语句“完成”了方法调用,所以之后的任何语句都不会被调用 您可能可以安全地使用这两种方法。这取决于他们是否会安全地忽略另一个应该处理的URL。可能值得联系这两个软件的支持团队,以确定当给每个软件提供一个不适合它的URL时,它们将做什么
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
[Apsalar startSession:@"yourAPIKey" withKey:@"yourSecret" andURL:url];
return [FBSession.activeSession handleOpenURL:url];
}