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

时间:2011-11-20 16:25:04

标签: objective-c cocoa warnings 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;
    }
}

这给了我一个“没有以前的功能原型”警告。

我不只是禁用xcode中的警告。

我哪里错了?

1 个答案:

答案 0 :(得分:5)

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