Я пытаюсь поместить функцию C-стиля в заголовок класса Objective-C. (Моя терминология может быть неправильной здесь - я просто привык писать методы класса Objective-C, а не функции). Он выглядит следующим образом:Объявление функции Obj-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];
}
Unforuntately это приводит:
Ожидаемое '=', ' ' '', 'ASM' или' атрибут' перед '{' лексема
Любые идеи относительно того, что мне не хватает? Спасибо.