Как добавить кнопку «Мне нравится» Facebook в конце scrollView?

Я работаю с навигационным приложением. Каждая ячейка создает подробное представление. у меня есть 3 текстовых представления в detailView, которые показывают заголовок, дату и описание. Я поместил туда textViews в scrollView, чтобы пользователь мог прокручивать их как одно представление. Теперь мне нужен значок facebook в конце scrollView. Если щелкнуть этот значок и пользователь уже вошел в систему на Facebook, эта страница Facebook должна понравиться автоматически. и если пользователь не входит в систему, он должен запросить информацию об учетной записи. Я совсем новичок в этом, и это мое первое приложение. я пытался изучить developer.facebook.com, но не смог получить эту функциональность. Может ли кто-нибудь помочь мне с этим? Спасибо заранее.


person Piscean    schedule 20.02.2011    source источник


Ответы (1)


Чтобы реализовать саму кнопку, вы добавите в свое приложение пользовательскую кнопку UIButton, используя изображение Facebook Like в качестве изображения.

Ваш селектор, который обрабатывает событие касания, должен будет обрабатывать NSRequest. Вам нужно будет узнать, вошел ли пользователь в систему или нет. Если пользователь вошел в систему Facebook, ваш селектор отправит NSRequest к API Facebook для оценки страницы Facebook. Если пользователь не вошел в систему, вам нужно вместо этого предоставить пользователю некоторый UIView, который будет обрабатывать аутентификацию с помощью Facebook. Когда вы знаете, что аутентификация прошла успешно, вы можете отправить NSRequest API Facebook, чтобы вам понравилась страница.

Для получения дополнительной информации об использовании Facebook API в вашем приложении iOS вы должны проверить Facebook iOS SDK по адресу https://github.com/facebook/facebook-ios-sdk. iOS SDK от Facebook включает в себя аутентификацию и обширную поддержку API, чтобы упростить вашу работу.

person bobwaycott    schedule 20.02.2011