Я действительно новичок в Objective-C, и это мой первый вопрос к форуму, и я надеюсь, что вы можете помочь!
У меня есть функция в классе, которая возвращает строку NSString, которая, в свою очередь, используетсяизменить текст в метке, которую я имею на моем UIView.
Когда я возвращаю что-то вроде @ "Это тест";это работает нормально, но возвращение моего NSString - нет.
Вот соответствующий код:
NSString *result3;
if ([operation isEqualToString:@"+"]) {
NSString *resultString = [NSString stringWithFormat:@"%@ %@ %@ %@ %@ ", openBracket, second, operation, first, closeBracket];
result3 = resultString;
}
return result3;
//NSLog(result3);
//return @"Hello";
Если я верну @ "Hello", эта строка будет пропущена, и позже будет получена команда изменить метку на эту.Если я пройду через result3, ничего не произойдет.Я могу сделать NSLog (result3), и он вернёт правильную строку, она просто не проходит через возвращаемый результат3, и это то, что действительно вводит меня в заблуждение.
Надеюсь, я объяснил это достаточно хорошо и извинения заЛюбой недостаток жаргона!
Спасибо всем,
Энди.