Как вы чирикаете несколько UITextField с TWTweetComposeViewController? - PullRequest
0 голосов
/ 09 января 2012

Я пытаюсь использовать TWTweetComposeViewController , чтобы сделать простой твит из iOS 5. Это работает, если есть одно текстовое поле, но как создать строку текста из 3 UITextFields?

Вот текст заголовка:

@property (nonatomic, strong) IBOutlet UITextField *theWorld;
@property (nonatomic, strong) IBOutlet UITextField *isGreen;
@property (nonatomic, strong) IBOutlet UITextField *andBeautiful;

И реализация:

{
    TWTweetComposeViewController *tweetSheet = 
    [[TWTweetComposeViewController alloc] init];

    [tweetSheet setInitialText:
     theWorld.text];

    [self presentModalViewController:tweetSheet animated:YES];
}

Заметьте, у меня только одно текстовое поле в данный момент, и он вводит текст в Твиттер.Я понятия не имею, как чирикать все 3 значения из UITextField одновременно.

1 Ответ

1 голос
/ 09 января 2012

Используйте метод +stringWithFormat: для NSString, передавая значения из трех текстовых полей:

NSString *text = [NSString stringWithFormat:@"%@ %@ %@", 
                           theWorld.text, isGreen.text, andBeautiful.text];
[tweetSheet setInitialText:text];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...