这是我的常量.h:
@import Foundation;
typedef NS_ENUM(NSUInteger, BarcodeType) {
kNormalBarcode,
kNoBarcode,
kGenericBarcode,
kInvalidBarcode,
kComicBarcode
};
@interface Constants : NSObject
@end
这是一个使用它的函数:
。H:
@interface Helper : NSObject
- (BarcodeType)barcodeType:(NSString *)barcode;
米:
#import "Constants.h"
...
- (BarcodeType)barcodeType:(NSString *)barcode
{
return kInvalidBarcode;
}
为什么我的函数会收到此警告,我需要更改什么来修复它?
Conflicting return type in implementation of 'getBarcodeType:': 'id' vs 'BarcodeType' (aka 'enum BarcodeType')
这段代码似乎适用于旧版本的 Xcode。
谢谢!