找不到类方法(返回类型默认为' id')

时间:2013-09-06 12:49:48

标签: objective-c


我收到警告类方法' + getInsuredDOB'未找到(返回类型默认为' id')来自XCode。我已经在我的.h文件中声明了该方法。我无法弄清楚为什么会有警告。
这是我的.h文件

@interface Sample : NSObject
{
}
+ (NSString*) getInsuredDOB; 

这是我的.m文件

@implementation Sample
+ (NSString*) getInsuredDOB 
{   
    return @"Testing";
}

@end

这是我使用类方法和警告所在的位置。

#import "Sample.h"

NSLog(@"DOB is %@",[Sample getInsuredDOB]); //Warning here

非常感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:3)

您的代码没有任何问题,一旦您编译它,Xcode将接受该方法存在且有效且警告将消失。