当前位置:  开发笔记 > IOS > 正文

无法使用Parse + Facebook身份验证

如何解决《无法使用Parse+Facebook身份验证》经验,为你挑选了1个好方法。

我试过使用parse + facebook auth.我正在关注一个教程,当我在文件上编译项目时,我得到了一些错误:PFFacebookAuthentificationProvider.h/m

/Users/.../Pods/ParseFacebookUtilsV4/ParseFacebookUtils/Internal/PFFacebookAuthenticationProvider.h:17:26: error: expected parameter declarator
@class BFTask PF_GENERIC(__covariant BFGenericType);
                     ^
/Users/Y.../Pods/ParseFacebookUtilsV4/ParseFacebookUtils/Internal/PFFacebookAuthenticationProvider.h:17:26: error: expected ')'
/Users/.../Pods/ParseFacebookUtilsV4/ParseFacebookUtils/Internal/PFFacebookAuthenticationProvider.h:17:25: note: to match this '('
@class BFTask PF_GENERIC(__covariant BFGenericType);
                    ^
/Users/.../Pods/ParseFacebookUtilsV4/ParseFacebookUtils/Internal/PFFacebookAuthenticationProvider.h:17:15: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
@class BFTask PF_GENERIC(__covariant BFGenericType);
          ^
/Users/.../Pods/ParseFacebookUtilsV4/ParseFacebookUtils/Internal/PFFacebookAuthenticationProvider.h:43:4: error: expected a type
 - (BFTask *)authenticateAsyncWithReadPermissions:(nullable NSArray PF_GENERIC(NSString *) *)readPermissions
^/Users/.../Pods/ParseFacebookUtilsV4/ParseFacebookUtils/Internal/PFFacebookAuthenticationProvider.h:43:51: error: nullability specifier 'nullable' cannot be applied to non-pointer type 'NSArray'
- (BFTask *)authenticateAsyncWithReadPermissions:(nullable NSArray PF_GENERIC(NSString *) *)readPermissions
                                              ^
/Users/.../Pods/ParseFacebookUtilsV4/ParseFacebookUtils/Internal/PFFacebookAuthenticationProvider.h:43:68: error: expected ')'
- (BFTask *)authenticateAsyncWithReadPermissions:(nullable NSArray PF_GENERIC(NSString *) *)readPermissions

20个错误.这是我的podfile:

platform :ios, '8.1'

xcodeproj 'Test'

target :Test, :exclusive => true do
    pod 'Parse'
    pod 'ParseUI'
    pod 'ParseFacebookUtilsV4'
    pod 'FBSDKCoreKit'
    pod 'FBSDKLoginKit'
end

Henry T Kirk.. 9

我遇到过同样的问题.我修复它的方式是返回一个版本的解析...

pod 'Parse', '~>1.11.0'

我认为这个问题与ParseFacebookUtilsV4 Pod没有更新到最新版本有关.无论哪种方式,这应该让你现在恢复运行.



1> Henry T Kirk..:

我遇到过同样的问题.我修复它的方式是返回一个版本的解析...

pod 'Parse', '~>1.11.0'

我认为这个问题与ParseFacebookUtilsV4 Pod没有更新到最新版本有关.无论哪种方式,这应该让你现在恢复运行.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有