iOS   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了objective-c – Facebook Connect Safari无法打开页面大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在使用faceobok connect和下面的官方Facebook教程: https://developers.facebook.com/docs/mobile/ios/build/ 现在,当我模拟它进入Facebook然后它是关于应用程序的东西,你按完了.当我按完了它时,sais safari无法打开页面,因为它是一个无效的地址.这是我的房源清单: 这是我的代码: - (BOOL)appli
我正在使用faceobok connect和下面的官方Facebook教程:
https://developers.facebook.com/docs/mobile/ios/build/
现在,当我模拟它进入Facebook然后它是关于应用程序的东西,你按完了.当我按完了它时,sais safari无法打开页面,因为它是一个无效的地址.这是我的房源清单:

这是我的代码

- (BOOL)application:(UIApplication *)application handLeopenURL:(NSURL *)url {
return [facebook handLeopenURL:url]; 
}

// For iOS 4.2+ support
 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
 sourceApplication:(NSString *)sourceApplication Annotation:(id)Annotation {
return [facebook handLeopenURL:url]; 
}

  - (void)fbDidLogin {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[facebook accessToken] forKey:@"FBACcessTokenKey"];
[defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
[defaults synchronize];

  }

  -(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonATindex:  (NSInteger)buttonIndex       {

if (buttonIndex == 0) {
    // facebook
    facebook = [[Facebook alloc] initWithAppId:@"387500177929927" andDelegate:self];
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    if ([defaults objectForKey:@"FBACcessTokenKey"] 
        && [defaults objectForKey:@"FBExpirationDateKey"]) {
        facebook.accessToken = [defaults objectForKey:@"FBACcessTokenKey"];
        facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
    }

    if (![facebook isSessionValid]) {
        [facebook authorize:nil];
    }
}
 }

物业清单:

<?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"            
   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
   <array>
<Dict>
    <key>CFBundleURLscheR_134_11845@es</key>
    <array>
        <String>387500177929927</String>
    </array>
</Dict>
  </array>
  </plist>

解决方法@H_696_34@
你的CFBundleURLscheR_134_11845@es键看起来不对,对于那个应用它应该是fb387500177929927,而不是387500177929927

the docs

大佬总结

以上是大佬教程为你收集整理的objective-c – Facebook Connect Safari无法打开页面全部内容,希望文章能够帮你解决objective-c – Facebook Connect Safari无法打开页面所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。