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 – 函数“FBSDK_NOT_DESIGNATED_INITIALIZER”的隐式声明在C99中是无效的预期’)’全部内容,希望文章能够帮你解决ios – 函数“FBSDK_NOT_DESIGNATED_INITIALIZER”的隐式声明在C99中是无效的预期’)’所遇到的程序开发问题。

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