He copiado lo siguiente de un tutorial dondeno causó un error en mi proyecto donde causa tres errores en la línea indicada. (Los errores no parecen ser correctos, ya que cuando intento solucionarlos, se producen otros errores). ¿Alguien puede sugerir cuál podría ser el problema?
@interface VC ()
NSDictionary(JSONCategories) //MULTIPLE ERRORS THIS LINE including cannot declare variables inside @interface
+(NSDictionary*)dictionaryWithContentsOfJSONURLString:(NSString*)urlAddress;
-(NSData*)toJSON;
@end
Respuestas
3 para la respuesta № 1Esto es un NSDictionary
categoría; usted quiere:
@interface NSDictionary(JSONCategories)
+(NSDictionary*)dictionaryWithContentsOfJSONURLString:(NSString*)urlAddress;
-(NSData*)toJSON;
@end
3 para la respuesta № 2
Supongo que estás tratando de crear una categoría:
una interfaz de categoría se ve exactamente como una interfaz normal, excepto la El nombre de la clase va seguido del nombre de la categoría entre paréntesis.
Por ejemplo, las categorías deben ser declaradas como:
#import "Car.h"
@interface Car (Maintenance) //Maintainence is a category
- (BOOL)needsOilChange;
- (void)changeOil;
- (void)rotateTires;
- (void)jumpBatteryUsingCar:(Car *)anotherCar;
@end