Los argumentos de tipo no se pueden aplicar a la clase BFTask no parametrizada en PFAnalytics y PFObject
He actualizado mi proyecto a iOS 9, mi archivo de pod y todos los archivos necesarios, pero no se compilará. La fuente de mi dolor está en el siguiente mensaje de error:
Type arguments cannot be applied to non-parameterized class 'BFTask'
Este es el único error que se muestra, pero aparece varias veces en ambosPFAnalytics.h
y probablemente lo más importantePFObject.h
.
¿Podría alguien decirme qué significa esto y por favor sugerir una solución? Espero haber proporcionado suficiente información, pero si no, ¡hágamelo saber!
Los ejemplos de código son los siguientes: enPFObject.h
yPFAnalytics.h
, en todas partes hay lo siguiente:
(BFTask PF_GENERIC(XXSOMECLASS *)*) someMethod;
Se arroja el error. Este no es un código mío, esPFObject.h
yPFAnalytics.h
como se dijo antes. Ejemplos de las funciones que arrojan el error enPFObject.h
están abajo
- (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
Al hacer clic en la señal de stop, la sugerencia es eliminar PF_GENERIC (NSNumber *), lo que da como resultado un método como este
- (BFTask *)xxsomeMethod;
pero eso no ayuda, ya que se vuelve mucho más desordenado
Actualización 02: Los contenidos de miPodfile
:
# 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