目标C - 没有以前的功能原型

Joh*_*ohn 1 cocoa warnings objective-c function-prototypes

我有两种方法可以给我一个警告:

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;
    }
}
Run Code Online (Sandbox Code Playgroud)

这给了我一个"没有以前的功能原型"警告.

我宁愿不只是禁用xcode中的警告.

我哪里错了?

il *_*tto 5

这是C函数而不是客观的C方法.你有没有在.h文件中定义它们?