Аргументы типа не могут быть применены к непараметризованному классу BFTask в PFAnalytics и PFObject.
Я обновил свой проект до iOS 9, моего подфайла и всех необходимых файлов, но он не будет собираться. Источник моего горя в следующем сообщении об ошибке:
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