[英]Parse and Facebook SDK imports conflict in Xcode 6 (“ParseFacebookUtils” is not recognized)
當我嘗試在Swift中導入ParseFacebookUtils框架時,它不起作用。 在文檔https://parse.com/docs/ios/guide#users-facebook-sdk-and-parse中,我按照步驟進行集成以集成FBSDK(一旦我解析並運行起來,就不會出現錯誤)。
事實是,由於Parse.com iOS SDK是最近更新的(您實際上不必再為Parse SDK框架創建橋接標頭),並且在上面的鏈接中告訴您包括:
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <ParseFacebookUtilsV4/PFFacebookUtils.h>
在您的頭文件中。 我都嘗試通過常規導入快速導入ParseFacebookUtils,但是編譯器抱怨並說:
(這是我的AppDelegate.swift文件)
然后,我嘗試了一下運氣,然后繼續正常導入所有內容,如上圖所示,但是然后創建了一個橋接標頭來導入ParseFacebookUtils,如下所示:
但這沒有用。 即使我迅速注釋掉了ParseFacebookUtils。
您能幫我解決這個問題嗎?
非常感謝您的提前幫助!
干杯!
在我的AppDelegate中,我不必導入ParseFacebookUtils,而只需導入UIKit,Parse,FBSDKCoreKit和FBSDKLoginKit(為了安全起見,我還添加了Bolts,但這沒什么用)。 我的橋接標頭還包含“ #import”,您是否嘗試過刪除不是V4的其他PFFacebookUtils框架? 我的Parse框架附帶了PFFacebookUtils.Framework和PFFacebookUtilsV4.Framework,並刪除了較舊的版本,這消除了我的編譯錯誤,盡管我的應用程序在運行時仍然有自己的登錄問題,希望您不會遇到。 希望能解決您的問題!
因為阿明的答案對我不起作用,所以我做了以下工作:
#import <ParseFacebookUtilsV4/PFFacebookUtils.h>
。 之后,我可以使用PFFacebookUtils!
嘗試更改為
import ParseFacebookUtilsV4
並刪除引用ParseFacebookUtils,因為它不適用於Parse sdk 4+
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.