Если я вас правильно понимаю, то я думаю, что вы отправите строку NSString в контроллер представления (single), а не в представление (single.view).На ум приходят два распространенных способа сделать это.Установите свойство для класса SingleViewController в его .h файле с помощью @property, а затем либо: 1. установите свойство как
single.somestring = @"this is a string";
или 2. создайте новый метод init для SingleViewController и передайте его такомуway.
SingleViewController *single = [[SingleViewController alloc] initWithMyString:@"this is a string" withNibName:@"SingleViewController" bundle:nil];
, где вы объявили initWithMyString:withNibName:bundle
: в своем файле SingleViewController.h
и в нем вы вызываете initWithNibName:bundle
: для родительского класса.