我已将我的项目更新到 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;
错误被抛出。这不是我的代码,它是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
单击停止标志时,建议删除 PF_GENERIC(NSNumber *),从而产生这样的方法
- (BFTask *)xxsomeMethod;
但这无济于事,因为它变得更加混乱
更新 02:我的内容Podfile
:
# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
target: 'BMR' do
pod 'AFNetworking', '~> 2.6'
pod 'ParseFacebookUtils', '~> 1.8'
pod 'Parse'
pod 'ParseUI', '~> 1.1'
pod 'FBSDKCoreKit', '~> 4.6'
pod 'FBSDKLoginKit', '~> 4.6'
pod 'JSQMessagesViewController', '~> 7.2'
pod 'IDMPhotoBrowser', '~> 1.7'
pod 'RNGridMenu', '~> 0.1'
pod 'APHorizontalMenu', '~> 1.3'
pod 'ASIHTTPRequest', '~> 1.8'
pod 'AutoScrollLabel', '~> 0.4'
pod 'CJAMacros', '~> 2.1'
pod 'CrittercismSDK', '~> 5.3'
end