Внедрение Facebook в Xcode Project - PullRequest
3 голосов
/ 21 марта 2011

Я собираюсь внедрить приложение Facebook в свой проект, но я столкнулся с некоторыми препятствиями.Сначала я прочитал о ссылке, которую опубликовал developers.facebook.com: enter image description here

Я действительно не знаю, как использовать репозиторий GitHub и добавить его в свой проект приложения, поэтому я надеюсь, что смогу получитьнекоторая помощь в этом,

Далее, пока я продолжал отдыхать, я нашел кое-что, что мне также может понадобиться в помощи: enter image description here

Так что это все, что у меня есть сейчас, яМне просто нужно пройти через эту первую часть, затем я могу продолжить, так что я надеюсь, что кто-то может помочь мне пройти через эту первую часть, спасибо

(извините, если мне пришлось опубликовать фотографии, мне просто очень нужночтобы быть конкретным, и у меня иногда возникают проблемы с чтением учебников)

Ответы [ 2 ]

5 голосов
/ 21 марта 2011

Если вы не знакомы с git, вы можете загрузить SDK вручную на жесткий диск на этой странице: https://github.com/facebook/facebook-ios-sdk нажмите на загрузки и выберите предпочтительный формат.

В файле readme четко указано, как добавить библиотеку в собственное приложение:

Если вы хотите интегрировать Facebook с существующим приложением, выполните следующие действия:

  • Скопируйте SDK Facebook в ваш проект Xcode:

    • В Xcode откройте SDK Facebook, выбрав Файл -> Открыть ... и выбрав src / facebook-ios-sdk.xcodeproj.
    • Открыв собственный проект приложения в Xcode, перетащите папку «FBConnect» из проекта Facebook SDK в проект вашего приложения.
    • Включите заголовки FBConnect в свой код:

      #import "FBConnect/FBConnect.h"

    • Теперь вы сможете успешно скомпилировать проект.

  • Зарегистрируйте свое приложение на Facebook:

    • Создайте новое приложение Facebook по адресу: http://www.facebook.com/developers/createapp.php. Если у вас уже есть соответствующее веб-приложение, вы можете использовать тот же идентификатор приложения.
    • Установите название и изображение вашего приложения. Это то, что увидят пользователи при авторизации вашего приложения.

У вас должен быть файл с именами yourProjectNameAppDelegate.h и yourProjectNameAppDelegate.m.

Вы должны поместить #import "FBConnect/FBConnect.h" в yourProjectNameAppDelegate.h. И объявить переменную в заголовке Facebook* facebok;, а также синтезировать ее.

Ваш yourProjectNameAppDelegate.m содержит метод с именем application:didFinishLaunchingWithOptions:, который должен выглядеть следующим образом:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
   facebook = [[Facebook alloc] initWithAppId:@"YOUR_APP_ID"];
   [facebook authorize:permissions delegate:self];

}

Также поместите в этот файл другой метод.

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
    return [facebook handleOpenUrl:url];
}

Также я предлагаю узнать немного больше о target-c, потому что ваши проблемы не связаны с библиотекой facebook. Вы можете найти множество ресурсов в сети. Предлагаю посмотреть этот iTunes университет screencast .

1 голос
/ 21 марта 2011

для github, перейдите к http://help.github.com/, у них есть множество ресурсов, чтобы помочь вам, но вам просто нужно набрать git clone, а затем найти, куда он поместил хранилище.

в качестве альтернативы, если вы просматриваете репозиторий на веб-сайте github, вы можете просто нажать кнопку загрузки.

со вторым битом, с чем вам нужна помощь?

идентификатор приложения будет с того момента, когда вы настроили приложение в Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...