как получить доступ к методу другого viewcontroller? - PullRequest
1 голос
/ 26 сентября 2019

Я делаю вызов функции из другого контроллера представления, но во время выполнения приложение отключается из-за 'нераспознанного селектора, отправленного экземпляру'

. Это функции, которые они объявили в файле h:

@interface ValidationResultAlertView 
-(NSString*)getWarnings;
-(NSString*)getErros;
@end 

эти методы реализованы в файле m с использованием других членов данных класса.

и это использование в mapViewController, alertView является экземпляром предыдущего контроллера представления.

NSString * erros =  alertView.getErros;
NSString * warnings = alertView.getWarnings;*

нет ошибок компиляции.

ValidationResultAlertView *alertView = [[ValidationResultAlertView alloc] initWithValidationResult:result.validationResult :self];

-(NSString*)getWarnings{
    NSString * res = @"";
    for (NSString * str in _warningMessages){
        res = [ str stringByAppendingString:res];
    }
    return res;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...