8

FacebookログインをiOSに実装するために、ここ( https://www.parse.com/docs/ios_guide#fbusers/iOS )に記載されているすべてのことを行いました。

問題は、che行の近くに「未解決の識別子PFFacebookUtilsの使用」というコンパイルエラーがあることです

PFFacebookUtils.initializeFacebook()

AppDelegate で。Parse と Facebook Framework をプロジェクトに正しくインポートしました。Xcode 6 Beta で既知のバグはありますか?

4

5 に答える 5

4

Parse docs はこれについてまだ言及していません: Parse iOS SDK をダウンロードした後ParseFacebookUtils.framework、それをプロジェクトに含め、それを使用する各ファイルにインポートする必要がありParse.frameworkます。

#import <Parse/Parse.h>// This use to be enough to use Facebook utilities
#import <ParseFacebookUtils/PFFacebookUtils.h>// But now we should import this framework as well to use Facebook utilitis

Parse チームは、Facebook 関連のクラスを Parse API から分離しました。 ParseFacebookUtils.framework

于 2014-10-29T21:58:22.740 に答える
1

Swift で PFFacebookUtils または PFLogInViewController を使用する場合は、次のようにする必要があります。

  1. V4 バージョン以外の場合: #import <ParseFacebookUtils/PFFacebookUtils.h>ブリッジ ヘッダーで、次にimport ParseFacebookUtils迅速なファイルで。PFFacebookUtils.initializeFacebook()もちろん、これに最適な場所はアプリケーション didFinishLaunchingWithOptions です。
  2. V4 バージョンの場合: #import <ParseFacebookUtilsV4/PFFacebookUtils.h>ブリッジング ヘッダーとimport ParseFacebookUtilsV4Swift ファイル。PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)アプリケーションで didFinishLaunchingWithOptions を呼び出します。

もちろん、ブリッジング ヘッダーを正しく設定し、フレームワークをインポートする必要があります。

于 2016-02-08T10:05:41.433 に答える
1

あなたがする必要があるかもしれません

import ParseFacebookUtils

AppDelegate で

于 2015-09-08T09:21:27.247 に答える