Я пробую что-то вроде моего первого приложения для сравнения в Obj-C, и у меня уже возникают проблемы.
Ну, есть текстовый блок с unamebox:(id)unb
и текстовым полем NSTextField* myOut;
Ну, вот моя первая попытка:
if ([unb stringValue] == @"hello") {
[myOut setStringValue:(NSString *)@"hello dude"];
}
else {
[myOut setStringValue:(NSString *)@"What?"];
}
К моему стыду, это всегда устанавливает текстовое поле на "Что?"
Когда я пытаюсь использовать isEqualtoString, онсделайте что-нибудь:
if ([unb isEqualToString:(NSString*)@"hello"]) {
[myOut setStringValue:(NSString *)@"hello dude"];
}
else {
[myOut setStringValue:(NSString *)@"What?"];
}
Итак, что мне сделать, чтобы сравнить это?
Кстати, я уже прочитал ссылки, которые были предложены выше.Если я что-то упустил, извините