在Xcode7中,一切正常。 但我想在IOS7.1中测试应用程序。所以我使用Xcode6.1。 但是有许多解析问题:
- (instancetype)initWithPreView:(UIView*)preView
ArrayObjectType:(NSArray*)arrayBarCodeType
cropRect:(CGRect)cropRect
success:(void(^)(NSArray<LBXScanResult*> *array))blockScanResult;
此行存在问题。
如何解决此问题。
答案 0 :(得分:2)
编译器不理解 Generics ,如下所示:
NSArray<LBXScanResult*> *array
^^^^^^^^^^^^^^^^
除了将源代码修改为:
之外,没有办法解决这个问题NSArray *array
但是,如果您能够在设备上进行测试,而不是使用模拟器,则根本不需要更改为Xcode 6;只需停留在Xcode 7上。如果您无法访问某个设备,那么您就会陷入困境,我担心,您无法使用该源代码支持iOS 7.1。