Это действительно вопрос из двух частей. Чтобы соединить эти строки так, как вы хотите, я бы порекомендовал:
[NSString stringWithFormat:<strong>FORMAT</strong>];
В вашем случае реализация, вероятно, будет выглядеть примерно так:
NSString *name = nameTextField.text;
NSString *interest = interestTextField.text;
NSString *resultString = [NSString stringWithFormat:@"Hello %@, thanks for your interest in %@. We appreciate it",<br> name, <br> interest];
Передача этого значения другому контроллеру представления немного сложнее. Я рекомендую создать свойство во втором контроллере представления следующим образом:
@interface ViewController2 : UIViewController{
NSString *myString;
}
@property(nonatomic, retain) NSString *myString;
@end
Затем, когда вы настраиваете новый контроллер вида, вы можете настроить его следующим образом:
UIViewController *vc = [[ViewController2 alloc] initWithNibName:@"ViewController2" bundle:nil];
vc.myString = resultString;
[self.view addSubview:vc.view];
[vc release];
Удачи.