В коде вашего вопроса отсутствует инициализация, вызванная для NewItemController.
Например:
NewItemController *newItemController = [[NewItemController alloc] init];
Теперь, когда вы создали NewItemController, вы можете создать свой собственный init:
-(id)initWithStuff:(NSString *)example {
self = [super init];
if (self) {
// do something with the example data
}
return self;
}
или вы можете добавить свойство в класс NewItemController
// header file
@property (nonatomic, copy) NSString *example;
// .m file
@synthesize example;
// when you create the object
NewItemController *item = [[NewItemController alloc] init];
item.example = @"example string data";