Nasledujúce som skopíroval z tutoriálu, kde jenespôsobil chybu v mojom projekte, kde spôsobil tri chyby v uvedenom riadku. (Chyby sa nezdajú byť správne, keď sa ich snažím opraviť, môžu sa vyskytnúť ďalšie chyby.) Môže mi niekto navrhnúť, čo by mohlo byť problémom:
@interface VC ()
NSDictionary(JSONCategories) //MULTIPLE ERRORS THIS LINE including cannot declare variables inside @interface
+(NSDictionary*)dictionaryWithContentsOfJSONURLString:(NSString*)urlAddress;
-(NSData*)toJSON;
@end
odpovede:
3 pre odpoveď č. 1Toto je NSDictionary
kategórie; chceš:
@interface NSDictionary(JSONCategories)
+(NSDictionary*)dictionaryWithContentsOfJSONURLString:(NSString*)urlAddress;
-(NSData*)toJSON;
@end
3 pre odpoveď č. 2
Predpokladám, že sa snažíte vytvoriť kategóriu:
rozhranie kategórie vyzerá presne ako bežné rozhranie, s výnimkou rozhrania za názvom triedy nasleduje v zátvorkách názov kategórie.
Napríklad kategórie by sa mali deklarovať ako:
#import "Car.h"
@interface Car (Maintenance) //Maintainence is a category
- (BOOL)needsOilChange;
- (void)changeOil;
- (void)rotateTires;
- (void)jumpBatteryUsingCar:(Car *)anotherCar;
@end