Я обновил свой проект до 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;
но это не помогает, поскольку он просто получает много messier
Обновление 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