我已将我的项目更新到iOS 9,我的podfile和所有必需的文件,但它不会构建.我悲伤的根源是以下错误消息:
Type arguments cannot be applied to non-parameterized class 'BFTask'
这是唯一显示的错误,但它在两者中都显示多次PFAnalytics.h,可能更重要PFObject.h.
有人能告诉我这意味着什么,请建议一个解决方案?我希望我提供了足够的信息,但如果没有,请告诉我!
代码示例如下:在PFObject.h和中PFAnalytics.h,到处都有以下内容:
(BFTask PF_GENERIC(XXSOMECLASS *)*) someMethod;
Run Code Online (Sandbox Code Playgroud)
抛出错误.这是不是我的代码,它是PFObject.h和PFAnalytics.h以前一样说.抛出错误的函数示例PFObject.h如下
- (BFTask PF_GENERIC(NSNumber *)*)saveInBackground;
- (BFTask PF_GENERIC(NSNumber *)*)saveEventually;
- (BFTask PF_GENERIC(NSNumber *)*)deleteInBackground;
+ (BFTask PF_GENERIC(NSNumber *)*)saveAllInBackground:(PF_NULLABLE NSArray *)objects;
+ (BFTask PF_GENERIC(NSNumber *)*)deleteAllInBackground:(PF_NULLABLE NSArray *)objects;
// .... etc
Run Code Online (Sandbox Code Playgroud)
当点击停止标志时,建议是删除PF_GENERIC(NSNumber*),导致这样的方法
- (BFTask *)xxsomeMethod;
Run Code Online (Sandbox Code Playgroud)
但这并没有帮助,因为它变得更加混乱
更新02:我的内容Podfile:
# Uncomment this line to define a global platform for your …Run Code Online (Sandbox Code Playgroud)