2014-09-14 15 views
8

Zrobiłem wszystko jest tutaj wymienione (https://www.parse.com/docs/ios_guide#fbusers/iOS) dla narzędzia w iOS na Facebooku.Użycie nierozwiązanego identyfikatora PFFacebookUtils

Problem polega na tym, że mam błąd kompilacji "Korzystając z nierozwiązanych PFFacebookUtils identyfikator" pobliżu linii che

PFFacebookUtils.initializeFacebook()

w AppDelegate. Poprawnie zaimportowałem Parse i Facebook Framework do mojego projektu. Czy jest jakiś błąd znany w Xcode 6 Beta?

Nie znalazłem jeszcze rozwiązania.

Dziękuję.

+0

Mam Parse pracy z Xcode 6. Może spróbuj użyć CocoaPods? – Dehli

+0

jeśli używasz Swift, ustawiłeś swój nagłówek mostkowania i zaimportowałeś do niego parsowanie? – ccwasden

+0

Tak, zrobiłem to. Parsowanie działa dobrze, mam zaimplementowany login i wszystko w porządku. Problem pojawia się, gdy korzystam z Facebooka. – Kobazzo

Odpowiedz

0

Rozwiązany! #import w nagłówku pomostowym

4

Dokumenty do analizowania nie wspominają jeszcze o tym: po pobraniu pakietu Parse iOS SDK należy dołączyć do projektu projekt ParseFacebookUtils.framework, a następnie zaimportować go do każdego pliku, który ma być używany, podobnie jak w przypadku sama 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 zespół oddzielił Facebook związanych z klas Parse API, stąd ParseFacebookUtils.framework

1

może trzeba

import ParseFacebookUtils 

w AppDelegate

0

Jeśli chcesz użyć PFFacebookUtils lub/i PFLogInViewController z Swift, trzeba to zrobić:

  1. za brak wersji V4: #import <ParseFacebookUtils/PFFacebookUtils.h> w pokonywaniu nagłówek, a następnie import ParseFacebookUtils w Swift plik. I zadzwoń PFFacebookUtils.initializeFacebook() gdzieś, oczywiście najlepszym miejscem na to jest aplikacja didFinishLaunchingWithOptions.
  2. Dla wersji V4: #import <ParseFacebookUtilsV4/PFFacebookUtils.h> w nagłówku pomostowym i import ParseFacebookUtilsV4 w pliku swift. I zadzwoń pod numer PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions) w aplikacji didFinishLaunchingWithOptions.

Oczywiście powinieneś poprawnie ustawić nagłówek mostkowania i zaimportować frameworki.

Powiązane problemy