Xcode6:代码包含*的解析问题

时间:2016-03-23 09:16:21

标签: ios parsing xcode6

在Xcode7中,一切正常。 但我想在IOS7.1中测试应用程序。所以我使用Xcode6.1。 但是有许多解析问题:

enter image description here

- (instancetype)initWithPreView:(UIView*)preView
                ArrayObjectType:(NSArray*)arrayBarCodeType
                       cropRect:(CGRect)cropRect
                        success:(void(^)(NSArray<LBXScanResult*> *array))blockScanResult;

此行存在问题。

如何解决此问题。

1 个答案:

答案 0 :(得分:2)

编译器不理解 Generics ,如下所示:

NSArray<LBXScanResult*> *array
       ^^^^^^^^^^^^^^^^

除了将源代码修改为:

之外,没有办法解决这个问题
NSArray *array

但是,如果您能够在设备上进行测试,而不是使用模拟器,则根本不需要更改为Xcode 6;只需停留在Xcode 7上。如果您无法访问某个设备,那么您就会陷入困境,我担心,您无法使用该源代码支持iOS 7.1。