TWTRComposerViewController Class Reference
Inherits from | UIViewController |
---|---|
Declared in | TWTRComposerViewController.h |
Overview
Composer interface to allow users to compose & send Tweets from inside an app.
It is the developers' responsibility to ensure that there exists a
logged in Twitter user before creating a TWTRComposerViewController
.
See: https://dev.twitter.com/twitterkit/ios/compose-tweets#presenting-a-basic-composer
Initial Text
If you wish to add default mentions to the Tweet, add them to the
beginning of initialText
.
If you wish to add default hashtags or links to the Tweet,
add them at the end of initialText
.
delegate
The delegate for this composer view controller.
@property (nonatomic, weak) id<TWTRComposerViewControllerDelegate> delegate
Declared In
TWTRComposerViewController.h
+ emptyComposer
Create an empty composer view controller. The developer must handle ensuring that a logged in Twitter user exists before creating this controller.
+ (instancetype)emptyComposer
Declared In
TWTRComposerViewController.h
– initWithInitialText:image:videoURL:
Initialize a composer with pre-filled text and an image or video attachment. Requires a logged in Twitter user.
- (instancetype)initWithInitialText:(nullable NSString *)initialText image:(nullable UIImage *)image videoURL:(nullable NSURL *)videoURL
Parameters
initialText |
(optional) Text with which to pre-fill the composer text. |
---|---|
image |
(optional) Image to add as an attachment. |
videoURL |
(optional) Video URL to add as an attachment. Of the form of Note: Only one type of attachment (image or video) may be added. |
Declared In
TWTRComposerViewController.h
– initWithInitialText:image:videoData:
Initialize a composer with pre-filled text and an image or video attachment.
- (instancetype)initWithInitialText:(nullable NSString *)initialText image:(nullable UIImage *)image videoData:(nullable NSData *)videoData
Parameters
initialText |
(optional) Text with which to pre-fill the composer text. |
---|---|
image |
(required) Image (or preview image) to add as an attachment. |
videoData |
(optional) NSData for video asset to add as an attachment. Note: Preview image is required if videoData parameter is passed. |
Declared In
TWTRComposerViewController.h