Я надеюсь, что вам удастся хотя бы немного разъяснить мне, как и что делать, я уверен, что я не прав, поэтому мне действительно нужно мнение эксперта.
У меня есть два viewcontroller вместе с кончиками, что я хочу, чтобы вызвать функцию, которая находится в первом классе из другого ViewController, проблема в том, что другой viewcontroller удается вызвать эту функцию, но я вижу только то, что это сделано, NSlog, который выводит консоль (которую я поставил в эту позицию, чтобы знать, что функция вызывается)
Пример:
FirstViewController.m
-(void)drawingFunction:(NSString*)inputText{
NSLog("Feature was launched");
/* showing stuff in FirstView.xib */
}
SecondViewController.m
-(void)turnOnFunction:(id)sender{
FirstViewController *stuff= [[PrviViewController alloc] init];
[stuff drawingFunction:@"ShowAll"];
}
В основном, когда я вызываю эту функцию в PrviViewController.m, что означает отсутствие ссылки на внешнюю сторону, например,
[self drawingFunction:@"ShowAll"];
все хорошо отображается, но когда я пытаюсь вызвать эту функцию из SecondViewController.m, все, что я вижу, это просто " функция была запущена " на консоли
Я действительно не знаю, что делать ...