Как мне разместить кнопку Twitter в моем приложении для iOS, чтобы пользователь мог твитнуть свой результат?
Кнопка Twitter в iOS
Ответы (7)
Взгляните на ShareKit: http://www.getsharekit.com/
Это довольно понятно, с документацией на веб-сайте И он предлагает больше, чем твиттер, если вы этого хотите.
Только что увидел этот вопрос и подумал, что хочу указать, что в грядущей iOS 5 будет встроенная поддержка Twitter для каждого приложения. Очевидно, пока нет технических деталей / деталей реализации, но если вы хотите немного подождать, вы можете получить в свои руки родную библиотеку, которая, вероятно, сделает вашу жизнь намного проще!
http://www.appleinsider.com/articles/11/06/09/inside_apples_ios_5_built_in_twitter_integration_makes_tweeting_a_snap.html (один из многих)
Для всех, кто все еще заинтересован, просто прочтите отличный пост именно по этой проблеме. См. Ссылку для получения пошагового руководства. Он не мог сделать это проще :)
http://buildinternet.com/2011/10/tweet-sheet-creating-a-popup-tweet-in-ios-5/
Другой вариант: DETweetComposeViewController
Работает с iOS 4 и новее.
Просто проверьте это сообщение в блоге, чтобы узнать об интеграции Twitter в iOS 5.
Преимущество использования листа твитов заключается в том, что он встроен прямо в iOS, а это означает множество вещей:
- Стандартный интерфейс во всей ОС
- Автоматическое использование системной учетной записи пользователя Twitter
- Автоматическая проверка твита длиной менее 140 символов
- Простые вложения изображений и ссылок
- Легко программировать, не нужно внедрять OAuth или подключаться к серверной части Twitter.
Как видите, у нас есть множество преимуществ и стимулов для использования этого, и, поскольку это так просто, нет никакого оправдания, чтобы не включить функцию Twitter в свои приложения!
Просто включите заголовочный файл #import «Twitter / Twitter.h» и добавьте в проект фреймворк Twitter.framework ..
и добавьте следующие строки для действия кнопки
TWTweetComposeViewController * твитер = [[TWTweetComposeViewController alloc] инициализация]; [твитер setInitialText: @ "ваш счет"]; [self presentModalViewController: твитер анимирован: ДА];
Это все .. ваш счет будет опубликован ...
Если вы хотите добавить изображение, используйте [tweeter addImage: image]; Если вы хотите добавить URL, используйте [tweeter addUrl: @ "your url"];
Вы можете добавить в приложение кнопку EasyTweet с надписью «Привет. Это твит». просто добавьте соответствующий контент, например «Всего набрано 42 балла в YourApp.». Его можно найти в файле ViewController.m.