1


我从 XCode 收到警告 Class method '+getInsuredDOB' not found(返回类型默认为 'id')。我已经在我的 .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

任何帮助将非常感激。谢谢你。

4

1 回答 1

3

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

于 2013-09-06T12:52:35.283 回答