РЕДАКТИРОВАТЬ: мой пример мог создать некоторую путаницу. Я изменил приведенный ниже пример, чтобы отразить то, чего я хочу достичь. Надеюсь, что это более понятно.
Я пытаюсь определить константу в моем коде объектива-c. Я использую стандарт #define, чтобы сделать это. Например:
#define bluh "a"
Я бы хотел определить другую константу, подобную этой
#define blah bluh +@"b"
Компилятор выдает ошибку (правильно): «недопустимые операнды в двоичный +». Как я могу заставить это работать? Спасибо за помощь.
Я также попробовал Objective-C следующим образом:
NSString *const A =@"a";
NSString *const B = [NSString stringWithFormat:@"%@%@",A,@"b"];
Но это дает мне еще одну ошибку "Элемент инициализатора не является постоянным"
Любая помощь будет оценена.
Приветствия