I défini une catégorie pour NSDictionarydéclare variable d'instance dans la catégorie
NSDictionary + AddMyFunc.m
// Compiler error: expected identifier or '('
@implementation NSDictionary (AddMyFunc) {
NSInteger myNum;
}
- (void)myFunc {
//Compiler error: use of undeclared identifier 'myNum'
myNum = //some operation
}
@end
Je veux définir une variable instance myNum
, je l'ai fait bien au-dessus, mais j'ai eu des erreurs de compilation montrant ci-dessus. Pourquoi je reçois ces erreurs, comment s'en débarrasser?
Pourquoi downvote? Je ne peux pas trouver une réponse sur internet, alors je demande ici, quel est le problème avec ça? Il pourrait y avoir d'autres personnes ont la même confusion comme moi. Explication sur la question est meilleure que downvote. –