Создайте подкласс TTMessageController и переопределите initWithNibName. В своем методе overidden initWithNibName установите массив _fields, чтобы сохранить только те поля, которые вы хотите иметь. В приведенном ниже примере будет сохранено только поле To:
///////////////////////////////////////////////////////////////////////////////////////////////////
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
self.dataSource = [[AddressBookDataSource new] autorelease];
_fields = [[NSArray alloc] initWithObjects:
[[[TTMessageRecipientField alloc] initWithTitle: TTLocalizedString(@"To:", @"")
required: YES] autorelease], nil];
self.showsRecipientPicker = YES;
self.title = TTLocalizedString(@"New Message", @"");
self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc]
initWithTitle: TTLocalizedString(@"Cancel", @"")
style: UIBarButtonItemStyleBordered
target: self
action: @selector(cancel)] autorelease];
}
return self;
}