ios – 函数“FBSDK_NOT_DESIGNATED_INITIALIZER”的隐式声明在C99中是无效的预期’)’

前端之家收集整理的这篇文章主要介绍了ios – 函数“FBSDK_NOT_DESIGNATED_INITIALIZER”的隐式声明在C99中是无效的预期’)’前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Facebook SDK for iOS 4.6.0,而今天上面将更新Cocapods之后遇到的错误更改为0.38.2.我不知道这个错误与椰子树有什么关系.

错误屏幕截图:

解决方法

我遇到过同样的问题.问题出现是因为我正在连接“ParseFacebookUtils”(正在加载“Facebook-iOS-SDK”(这是不推荐的版本))和“FBSDKCoreKit”.

“Facebook-iOS-SDK”和“FBSDKCoreKit”都有“FBSDKMacros.h”,它具有不同的声明“FBSDK_NOT_DESIGNATED_INITIALIZER”,这就是XCode中的消息出现的原因.

我建议,如果“ParseFacebookUtils”不在您的podfile列表中,请检查哪个可可版加载“Facebook-iOS-SDK”,并尝试使用该框架的较新版本进行更新.

如果“ParseFacebookUtils”是您的情况,而不是轻松将其更改为“ParseFacebookUtilsV4”

当然不要忘了运行’pod update’以使所有更改都处于活动状态

希望这可以帮助.

猜你在找的iOS相关文章