B
bluheim
Invité
Voilà, je veux juste faire un truc hyper simple : créer une nouvelle classe nommée 'CODABank' et faire en sorte de pouvoir récupérer l'attribut 'name'.
J'ai donc créé CODABank.h :
#import <Foundation/Foundation.h>
@interface CODABank : NSObject
{
NSString *nom;
}
- (NSString)name;
@end
Et voici CODABank.m :
#import "CODABank.h"
@implementation CODABank
- (NSString)name
{
return nom;
}
@end
Et ça ne marche pas et je ne comprends pas pourquoi !
J'ai un "incompatible types in return" pendant la compilation !
Quelqu'un peut-il m'aider ?
Et où puis-je trouver des fichiers d'implémentation (.m) pou m'aider à comprendre ce que font les autres classes et que je n'arrive pas à faire avec la mienne ?
Merci d'avance !
J'ai donc créé CODABank.h :
#import <Foundation/Foundation.h>
@interface CODABank : NSObject
{
NSString *nom;
}
- (NSString)name;
@end
Et voici CODABank.m :
#import "CODABank.h"
@implementation CODABank
- (NSString)name
{
return nom;
}
@end
Et ça ne marche pas et je ne comprends pas pourquoi !
J'ai un "incompatible types in return" pendant la compilation !
Quelqu'un peut-il m'aider ?
Et où puis-je trouver des fichiers d'implémentation (.m) pou m'aider à comprendre ce que font les autres classes et que je n'arrive pas à faire avec la mienne ?
Merci d'avance !