Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы Twitter ссылка класса TWTweetComposeViewController

Опции
Развертывание Target:

На этой странице
Язык:

TWTweetComposeViewController

Наследование


Оператор импорта


Swift

import Twitter

Objective C

@import Twitter;

Доступность


Доступный в iOS 5.0 и позже.
Осуждаемый в iOS 6.0.

TWTweetComposeViewController класс представляет представление пользователю для создания твита.

Несмотря на то, что можно выполнить запросы Twitter от имени пользователя, Вы не можете добавить текст, изображения или URLs к твитам без ведома пользователя. Следовательно, Вы можете установить первоначальный текст и другое содержание прежде, чем представить твит пользователю, но не можете изменить твит после того, как пользователь просмотрит его. Все методы, используемые для установки содержания твита, возвращают булево значение. Возврат методов NOfalse если содержание не вписывается в твит или если представление было уже представлено пользователю, и твит больше не может изменяться.

Дополнительно, используйте canSendTweet метод класса проверить, устанавливается ли Twitter и достижим прежде, чем представить это представление пользователю.

Можно также установить обработчик с помощью completionHandler свойство, которое будет уведомлено, когда пользователь сделан, составив твит. Обратите внимание на то, что обработчики завершения не вызывают ни на каком определенном потоке.

  • + canSendTweet (iOS 6.0)

    Возвраты, можно ли отправить запрос Twitter.

    Объявление

    Objective C

    + (BOOL)canSendTweet

    Возвращаемое значение

    YEStrue если Twitter доступен, и по крайней мере одна учетная запись устанавливается; иначе NOfalse.

    Оператор импорта

    Objective C

    @import Twitter;

    Доступность

    Доступный в iOS 5.0 и позже.

    Осуждаемый в iOS 6.0.

  • - setInitialText: (iOS 6.0)

    Устанавливает первоначальный текст для твита.

    Объявление

    Objective C

    - (BOOL)setInitialText:(NSString *)text

    Параметры

    text

    Текст для добавления к твиту.

    Возвращаемое значение

    YEStrue в случае успеха. NOfalse если text не помещается в в настоящее время доступное символьное пространство, или представление было представлено пользователю.

    Оператор импорта

    Objective C

    @import Twitter;

    Доступность

    Доступный в iOS 5.0 и позже.

    Осуждаемый в iOS 6.0.

  • - addImage: (iOS 6.0)

    Добавляет изображение к твиту.

    Объявление

    Objective C

    - (BOOL)addImage:(UIImage *)image

    Параметры

    image

    Изображение для добавления к твиту.

    Возвращаемое значение

    YEStrue в случае успеха. NOfalse если image не помещается в в настоящее время доступное символьное пространство, или представление было представлено пользователю.

    Оператор импорта

    Objective C

    @import Twitter;

    Доступность

    Доступный в iOS 5.0 и позже.

    Осуждаемый в iOS 6.0.

  • - addURL: (iOS 6.0)

    Добавляет URL к твиту.

    Объявление

    Objective C

    - (BOOL)addURL:(NSURL *)url

    Параметры

    url

    URL для добавления к твиту.

    Возвращаемое значение

    YEStrue в случае успеха. NOfalse если url не помещается в в настоящее время доступное символьное пространство, или представление было представлено пользователю.

    Оператор импорта

    Objective C

    @import Twitter;

    Доступность

    Доступный в iOS 5.0 и позже.

    Осуждаемый в iOS 6.0.

  • - removeAllImages (iOS 6.0)

    Удаляет все изображения из твита.

    Объявление

    Objective C

    - (BOOL)removeAllImages

    Возвращаемое значение

    YEStrue в случае успеха. NOfalse если изображения не были удалены, потому что представление было представлено пользователю.

    Оператор импорта

    Objective C

    @import Twitter;

    Доступность

    Доступный в iOS 5.0 и позже.

    Осуждаемый в iOS 6.0.

  • - removeAllURLs (iOS 6.0)

    Удаляет весь URLs из твита.

    Объявление

    Objective C

    - (BOOL)removeAllURLs

    Возвращаемое значение

    YEStrue в случае успеха. NOfalse если URLs не был удален, потому что представление было представлено пользователю.

    Оператор импорта

    Objective C

    @import Twitter;

    Доступность

    Доступный в iOS 5.0 и позже.

    Осуждаемый в iOS 6.0.

  • completionHandler (iOS 6.0) Свойство

    Обработчик для вызова, когда пользователь сделан, составив твит.

    Объявление

    Objective C

    @property(nonatomic, copy) TWTweetComposeViewControllerCompletionHandler completionHandler

    Обсуждение

    Обработчик имеет единственный параметр, указывающий, закончил ли пользователь или отменил создание твита.

    Специальные замечания

    В iOS 6 и ранее при установке обработчика завершения тогда обработчик завершения ответственен за отклонение TWTweetComposeViewController использование dismissViewControllerAnimated:completion:. В iOS 7 и позже, Вы не должны отклонять TWTweetComposeViewController в Вашем обработчике завершения.

    Оператор импорта

    Objective C

    @import Twitter;

    Доступность

    Доступный в iOS 5.0 и позже.

    Осуждаемый в iOS 6.0.

Типы данных

  • Когда пользователь заканчивает составлять твит, определяет обработчик для вызова.

    Объявление

    Swift

    typealias TWTweetComposeViewControllerCompletionHandler = SLComposeViewControllerCompletionHandler

    Objective C

    typedef void (^TWTweetComposeViewControllerCompletionHandler)(TWTweetComposeViewControllerResult result);

    Обсуждение

    Посмотрите TWTweetComposeViewControllerResult для возможных значений result параметр. Используйте completionHandler свойство для установки этого обработчика.

    Оператор импорта

    Objective C

    @import Twitter;

    Swift

    import Twitter

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возможные значения для result параметр completionHandler свойство.

    Объявление

    Swift

    typealias TWTweetComposeViewControllerResult = SLComposeViewControllerResult

    Objective C

    enum TWTweetComposeViewControllerResult { TWTweetComposeViewControllerResultCancelled, TWTweetComposeViewControllerResultDone }; typedef enum TWTweetComposeViewControllerResult TWTweetComposeViewControllerResult;

    Константы

    • TWTweetComposeViewControllerResultCancelled

      Пользователь отменил создание твита.

      Доступный в iOS 5.0 и позже.

    • TWTweetComposeViewControllerResultDone

      Пользователь закончил составлять твит.

      Доступный в iOS 5.0 и позже.

    Оператор импорта

    Objective C

    @import Twitter;

    Swift

    import Twitter

    Доступность

    Доступный в iOS 5.0 и позже.