Ошибка при добавлении поля 'Cc' в 'TTMessageController' (Три 20) - PullRequest
0 голосов
/ 16 июня 2010

Я использую класс TTMessageController для создания почты. В этом классе есть только поле получателей «Кому». Я добавил в нее поле Cc. Я использовал этот код:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
  if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
    _fields = [[NSArray alloc] initWithObjects:
               [[[TTMessageRecipientField alloc] initWithTitle: TTLocalizedString(@"To:", @"")
                                                      required: YES] autorelease],  
               [[[TTMessageRecipientField alloc] initWithTitle: TTLocalizedString(@"Cc:", @"")
                                                      required: YES] autorelease],  
               [[[TTMessageSubjectField alloc] initWithTitle: TTLocalizedString(@"Subject:", @"")
                                                    required: NO] autorelease],
               nil];

    self.title = TTLocalizedString(@"New Message", @"");

    self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc]
                                              initWithTitle: TTLocalizedString(@"Cancel", @"")
                                              style: UIBarButtonItemStyleBordered
                                              target: self
                                              action: @selector(cancel)] autorelease];
    self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc]
                                               initWithTitle: TTLocalizedString(@"Send", @"")
                                               style: UIBarButtonItemStyleDone
                                               target: self
                                               action: @selector(send)] autorelease];
    self.navigationItem.rightBarButtonItem.enabled = NO;
  }

  return self;
}

Когда я набираю что-либо в поле «Кому» или «Копия», в результате поиска появляются два списка: - Один для поля «Кому» и второй для поля «Копия». Я хочу показать только один список в соответствии с полем «Кому» или «Копия».

Пожалуйста, предложите мне какую-нибудь идею, как я могу решить ее или каким-либо другим лучшим способом реализовать мои требования?

Спасибо
Дипика

1 Ответ

0 голосов
/ 18 января 2011

В разделе «Образцы» на GitHub теперь есть приложение Sample, в котором показан способ справиться с этим.

https://github.com/Three20/Samples/tree/master/MultiRecipients

...