Verwendung des nicht aufgelösten Bezeichners PFFacebookUtils

8

Ich habe alles hier erwähnt ( Ссылка ), um in iOS den Facebook-Login zu implementieren.

Das Problem ist, dass ich einen Kompilierfehler "Verwendung von nicht aufgelösten Bezeichner PFFacebookUtils" habe nahe der Linie

PFFacebookUtils.initializeFacebook ()

in AppDelegate. Ich habe das Parse und Facebook Framework korrekt in mein Projekt importiert. Gibt es einen Fehler in Xcode 6 Beta?

Ich habe noch keine Lösung gefunden.

Danke.

    
Kobazzo 14.09.2014, 19:52
quelle

4 Antworten

4

Parse docs erwähnt dies noch nicht: Nachdem Sie das Parse iOS SDK heruntergeladen haben, sollten Sie ParseFacebookUtils.framework in Ihr Projekt einfügen und es dann in jede Datei importieren, die Sie verwenden möchten, wie Sie es für Parse.framework getan haben. selbst:

%Vor%

Das Parse-Team hat die Facebook-bezogenen Klassen von der Parse-API getrennt, daher ein ParseFacebookUtils.framework

    
Malloc 29.10.2014 21:58
quelle
1

Sie müssen möglicherweise

%Vor%

in Ihrem AppDelegate

    
abinop 08.09.2015 09:21
quelle
0

Gelöst! #import in Bridging-Header

    
Kobazzo 21.10.2014 07:19
quelle
0

Wenn Sie PFFacebookUtils oder / und PFLogInViewController mit swift verwenden möchten, müssen Sie Folgendes tun:

  1. Für nicht Version V4: #import <ParseFacebookUtils/PFFacebookUtils.h> in Bridging-Header und dann import ParseFacebookUtils in Swift-Datei. Und nennen Sie PFFacebookUtils.initializeFacebook() irgendwo, natürlich ist der beste Platz dafür die Anwendung didFinishLaunchingWithOptions.
  2. Für die V4-Version: #import <ParseFacebookUtilsV4/PFFacebookUtils.h> in Bridging-Header und import ParseFacebookUtilsV4 in Swift-Datei. Und rufen Sie PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions) in der Anwendung didFinishLaunchingWithOptions.
  3. auf

Natürlich sollten Sie Ihren Überbrückungsheader richtig gesetzt haben und Frameworks importieren.

    
Nikolai Ischuk 08.02.2016 10:05
quelle

Tags und Links