У меня есть функция, которая получает сетевые сообщения и должна отображать их в виде со своим собственным контроллером как часть приложения с вкладками.
Когда соединение установлено, сообщения принимаются независимо от того, является ли представление (или вкладка) активным.
Хотя я получаю и могу обрабатывать сообщения в текущем представлении, Я не могу изменить текстовые значения переменных на экране из той же функции .NSLog выводит совершенно нормальную обработку, и единственное исключение состоит в том, что я не могу присвоить результирующие строки текстовым значениям метки и текстового поля.Все это работало нормально без контроллера вкладок.
вот функция:
- (void)displayMessage:(NSDictionary*)message
{
[activeProcess setText:[[message objectForKey:@"MSG1:"] uppercaseString]];
[processDetail setText: [message objectForKey:@"MSG2:"]];
NSLog(@"Process: %@\n Detail: %@",[message objectForKey:@"MSG1:"],[message objectForKey:@"MSG2:"]);
}