• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 解析 Facebook 登录未执行,PFDateFormatter 无法识别选择器

[复制链接]
菜鸟教程小白 发表于 2022-12-13 05:16:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在使用 Parse 构建一个 iOS 应用程序。但是,当我尝试使用 facebook 登录时,我在日志中收到以下错误:

[PFDateFormatter preciseStringFromDate:]: unrecognized selector sent to class 0x101da7628

应用程序不会崩溃,但登录永远不会被执行。 这很有趣,因为我在另一个应用程序中有完全相同的登录代码,它工作得很好。我三次检查了所有包含的框架,我的 facebook 应用程序的 plist 信息,更新了所有内容,但仍然是同样的错误。 我当然在我的 AppDelegate.m 文件中包含了 [PFFacebookUtils initializeFacebook] 并且还实现了所需的方法

- (BOOL)applicationUIApplication *)application
        openURLNSURL *)url
  sourceApplicationNSString *)sourceApplication
     annotationid)annotation {
return [FBAppCall handleOpenURL:url
              sourceApplication:sourceApplication
                    withSession:[PFFacebookUtils session]];
}

还有

- (void)applicationDidBecomeActiveUIApplication *)application {
// Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
[FBAppCall handleDidBecomeActiveWithSession:[PFFacebookUtils session]];
}

有人知道是什么原因造成的吗?



Best Answer-推荐答案


我通过确保我拥有最新版本的 ParseFacebookUtils 框架来解决此问题。出于某种原因,Cocoapods 没有更新到最新版本,也许是我订购 pod 的顺序?我必须卸载相关的 pod,然后重新安装它们才能正常工作。这是我的 podfile 现在的样子:

pod 'Facebook-iOS-SDK'
pod 'arse'
pod 'arseFacebookUtils'

pod install 终端输出如下所示:

Using Bolts (1.1.3) 
Using Facebook-iOS-SDK (3.22.0)
Installing Parse (1.6.2) 
Installing ParseFacebookUtils (1.6.2)

关于ios - 解析 Facebook 登录未执行,PFDateFormatter 无法识别选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28381818/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap