Цель C - Нет предыдущего прототипа для функции - PullRequest
1 голос
/ 20 ноября 2011

У меня есть 2 метода, которые дают мне предупреждение:

id LoadObjectFromFile(NSString* filename) {
    if ((filename = DocumentPath(filename, NO))) {
        return [NSKeyedUnarchiver unarchiveObjectWithFile: filename];
    } else {
        return nil;
    }
}

BOOL saveObjectWithFile(NSString* filename, id object) {
    if ((filename = DocumentPath(filename, YES))) {
        return [NSKeyedArchiver archiveRootObject: object toFile: filename];
    } else {
        return NO;
    }
}

Это дает мне предупреждение "Нет предыдущего прототипа для функции".

Я бы предпочел не просто отключать предупреждения в xcode.

Куда я иду не так?

1 Ответ

5 голосов
/ 20 ноября 2011

это С-функции, а не объективные С-методы.Вы определили их в файле .h?

...