Синтаксис
[FirstViewController.routines addObject:myString];
используется в языках (я думаю, что кроме цели c, а не в цели c) для присвоения значений статическим переменным.
Таким образом, если routines
является объектом статического массива, вы должны определить статический метод в классе FirstViewController и, вызывая этот метод, вы должны добавить этот объект следующим образом:
+(void)addObjectToRoutines:(NSString *)string{//In the FirstViewController class
[routines addObject:string];
}
и из класса, в котором вы находитесь, просто сделайте это
NSString *myString = RoutineTitle.text;
[FirstViewController addObjectToRoutines:myString];
Теперь, если это переменная позиции, вы должны сначала создать объект вашего класса, например:
FirstViewController *viewCont = [[FirstViewController alloc] init];
[[viewCont routines] addObject:myString];
Надеюсь, это поможет. (Ответ дается, поскольку я считаю, что FirstViewController - это имя класса, а не переменная, может быть, я ошибаюсь)
Спасибо
Madhup