我正在使用ZXingObjC库在may应用程序中创建和读取QRCode,并且工作正常。

最近,我将Xcode更新为7.3(7D175),并创建了一个新项目,并导入了相同的文件以生成QRCode。但是现在我无法编译该项目,并且收到很多错误。

一些错误描述如下:

1.ZXingObjC/core/ZXResultPoint.h:21:37: No type or protocol named 'NSCopying'
2.ZXingObjC/core/ZXResultPoint.h:21:28: Cannot find interface declaration for 'NSObject', superclass of 'ZXResultPoint'
3. Expected a type -> + (void)orderBestPatterns:(NSMutableArray *)patterns;
4.  ZXingObjC/common/ZXBitArray.h:28:41: Unknown type name 'int32_t' for @property (nonatomic, assign, readonly) int32_t *bits;
5. ZXingObjC/common/ZXBitMatrix.h:31:26: Cannot find interface declaration for 'NSObject', superclass of 'ZXBitMatrix' @interface ZXBitMatrix : NSObject <NSCopying>

有人可以帮助我解决这些错误吗?任何的想法 ???

谢谢,

AKC

最佳答案

使用Xcode 7.3创建新项目并导入ZXingObjC库后,我也遇到类似的问题。我刚刚导入了Foundation Framework类,然后清除了所有错误。

#import <Foundation/Foundation.h>

因此,只需导入Foundation Framework,就可以肯定地使用

关于ios - Xcode 7.3错误,同时编译ZXingObjC代码以生成QRCode,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36281893/

10-11 10:44