Я пытаюсь поместить функцию в стиле C в заголовок класса Objective-C. (Моя терминология здесь может быть неправильной - я просто привык писать методы класса Objective-C, а не функции). Это выглядит следующим образом:
// Sort function
NSInteger sort(NSString *aString, NSString *bString, void *context);
NSInteger sort(NSString *aString, NSString *bString, void *context) {
return [aString compare:bString options:NSNumericSearch];
}
К сожалению, это приводит к:
Ожидаемый '=', ',', ';', 'asm' или ' атрибут ' перед '{' токеном
Любые идеи относительно того, что мне не хватает? Спасибо.