我有一个使用当前FacebookiOSSDK的iPhone(iOSnative)应用程序。尝试通过单点登录过程连接我的应用程序时,我经常遇到崩溃,指出我的应用程序“有超出允许时间的事件断言”。在查看StackOverflow上的其他类似报告(例如iPhoneapp"hasactiveassertionsbeyondpermittedtime")后,我没有找到任何适合我情况的报告。我正在遵循Facebook推荐的集成SSO的做法(来自https://developers.facebook.com/docs/mobile/ios/build/#implementsso)。这意味着我在我的主
我正在使用ShareKit2.0(通过cocoapods安装)从我的iOS应用程序将文本和图像发布到facebook。问题是它陷入了打开facebook应用程序的无限循环,在那里它显示了该应用程序的授权页面,但显示了它已经被授权的消息。我将我的fbid的URL方案添加到info.plist,我还添加了应用程序委托(delegate)方法,就像在ShareKitwiki中一样。我该怎么办?谢谢,标记 最佳答案 所以问题是ShareKit与最新的FacebookiOSsdk不兼容,这是由cocoapods安装的,因为没有附加到依赖项的版
例如,是否可以判断购买是在英国/美国商店进行的? 最佳答案 据我所知,我不认为有一种方法可以检测用户下载的特定商店,但是最合理的解决方案是检测他们的语言环境,并假设他们正在使用特定位置的默认商店。NSLocale*locale=[NSLocalecurrentLocale];NSString*country=[localeobjectForKey:NSLocaleCountryCode];if([countryisEqualToString:@"UK"]){//UnitedKingdom}但是,用户可以在设备上更改他们的商店设置,因
我得到了facebooksdkop并正在运行。我尝试获取相册的所有照片。目前我正在使用这个:NSString*S=[[NSStringalloc]initWithFormat:@"%s%@%s","https://graph.facebook.com/",albumID,"/photos"];[facebookrequestWithGraphPath:SandDelegate:self];我也得到了一个结果,我尝试将其解析为一组照片或照片ID。但是我尝试了几个小时并在每个地方搜索网络但我找不到解决方案。我究竟做错了什么?-(void)request:(FBRequest*)reques
我需要创建一个喜欢某个网站的按钮。它应该看起来像that我读了很多书,大多数人都说这是不可能的。我试图将此url放在webView中,但似乎无法添加Facebook用户token,以便客户端无需登录而只需单击它即可。无论如何,这可以做到吗?这是url请求:http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.apple.com%2F&send=false&layout=button_count&width=450&show_faces=false&action=like&colorscheme=light&fo
我正在遵循本指南。http://developers.facebook.com/docs/mobile/ios/build/为我的XCode项目设置FacebookIOSSDK..我到了说要跑的部分%~/facebook-ios-sdk/scripts/build_facebook_ios_sdk_static_lib.sh在终端中..我试过了,但没有用,所以我去手动查找该脚本文件,但它不在指定的文件夹中。我的问题是我是否遗漏了什么?或者有人知道文件是否已重命名吗?谢谢。 最佳答案 你是对的,这个脚本没有包含在github上的最新版
在我的iOS应用程序中,我成功地集成了最新的facebook框架。如果“facebook”应用程序不在我的iPhone上,它工作正常。如果该应用程序不在我的iPhone上,在身份验证期间,它会打开浏览器并正确进行身份验证。但是如果facebook应用程序在我的iPhone上,在身份验证后返回我的应用程序时,它会崩溃并出现以下错误:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[SBJsonParsererrorTrace]:无法识别的选择器发送到实例0x2d9f60”我看过facebook提供的示例,并在我的应用程序中实现了相同的示例
*Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[Facebookauthorize:delegate:]:unrecognizedselectorsenttoinstance0x684fe80'-(void)loginToFacebook:(id)loginDelegate{NSLog(@"loginfacebookmethod");fbServiceRequestingobj=loginDelegate;NSArray*permissions=[[NSArrayalloc]init
我正在做ios与facebook的集成,我刚刚添加了Facebook登录。我可以使用我的Facebook帐户登录,但是我的friend测试了它,当他尝试的时候,它给他的错误信息是“发生错误。请稍后再试。”但是,当我尝试使用自己的Facebook帐户登录时,我能够成功注册。所以我不确定出了什么问题。谁能给出任何解决方案? 最佳答案 我的应用程序遇到了同样的错误,我发现“沙盒模式”标志设置为真,它导致了这个错误,它设置只有开发者可以使用那里的帐户登录,将它设置为false,你就大功告成了!!!也许它会对你有所帮助:)
我能够通过几天前开发的iOS应用程序将状态更新发布到Facebook用户墙上。然后我可能不小心删除了一些东西,我现在无法发布和接收错误消息。相关代码是A:message=@"test";[FBRequestConnectionstartForPostStatusUpdate:messagecompletionHandler:^(FBRequestConnection*connection,idresult,NSError*error){}我也试过下面的方法B:[FBRequestConnectionstartWithGraphPath:@"me/feed"parameters:post