NSString *msg = [[NSString alloc]initWithFormat:@"Hello %s, What do you do", (self.isUser ? @"User" : @"Guest")]; NSLog(msg);
Когда я печатаю сообщение, оно показывает, что это «† ¶ ·», вместо пользователя / гостя, что происходит?
Вам нужно использовать «% @» вместо «% s» в строке формата, если вы используете экземпляры NSString. Как это:
NSString *msg = [[NSString alloc]initWithFormat:@"Hello %@, What do you do", (self.isUser ? @"User" : @"Guest")];