未知类型名称 UIBezierPath

Unknown types name UIBezierPath

我打算制作一个 QRBar 扫描仪,我找到了一个名为 "IOS7_BarcodeScanner" 的源代码,它实现了要使用的任何类型的扫描仪。我尝试了演示源,它就像一个魅力。但是当我开始创建自己的项目并实施它时。未知类型名称 UIBezierPath,甚至我从演示源中复制并粘贴文件。它不起作用。我已经相应地导入了框架。

Barcode.h

#import <Foundation/Foundation.h>
@import AVFoundation;

@interface Barcode : NSObject 


+ (Barcode * )processMetadataObject:(AVMetadataMachineReadableCodeObject*) code;
- (NSString *) getBarcodeType;
- (NSString *) getBarcodeData;
- (void) printBarcodeData;
@end

Barcode.m

#import "Barcode.h"

@interface Barcode()
@property (nonatomic, strong) UIBezierPath *cornersPath;
@end

@implementation Barcode

@end

错误

@property (nonatomic, strong) UIBezierPath *cornersPath;

留言

Unknown type name 'UIBezierPath' Property with 'retain (or strong)' attribute must be of object type'

尝试将此添加到 .h 文件的顶部:

#import <UIKit/UIKit.h>

导入 UIKit 框架

Objective-C :

#import <UIKit/UIKit.h> OR @import UIKit;

Swift

   import UIKit