由于 NSArray 行错误导致构建失败

Getting a fail build because of an NSArray line error

在尝试构建我的 xcode 项目时,我在这一行遇到错误:

- (NSArray<H24CommercialSlide * >*)allSlides;

给我一个解析问题:预期为“>”和预期为“)”

不确定如何解决此问题以及 xcode 中的哪些更改导致此以前工作的代码失败。

有什么想法吗?

完整代码片段:

#import <Foundation/Foundation.h>

@class H24CommercialSlide;

@protocol H24SlidesProviderProtocol <NSObject>
- (NSArray<H24CommercialSlide * >*)allSlides;
@end

@interface H24SlidesProvider : NSObject<H24SlidesProviderProtocol>

@end

Xcode7 中引入了轻量级泛型。安装Xcode7 或更改

- (NSArray<H24CommercialSlide * >*)allSlides;

- (NSArray*)allSlides;