Bonjour
est il interdit de faire des méthodes init avec arguments en Cocoa ?
-(id) init
Objet*) obj {
if (self = [super init])
monobj = [obj retain]
return self;
}
à chaque fois que je fais [[maclasse alloc] init:obj] on me dit "erreur, incompatible type for argument 1 of init", alors que obj est bien un Objet* !!!
ce n'est vraiment pas la première fois que ça m'arrive
j'ai fait une autre méthode, init_with
Objet*) obj..... mais même erreur
y a t'il une contrainte de langage du genre "il FAUT écrire toujours [[ alloc] init] sans aucun argument et avec ces noms de méthode ???
merci
Thomas
est il interdit de faire des méthodes init avec arguments en Cocoa ?
-(id) init
if (self = [super init])
monobj = [obj retain]
return self;
}
à chaque fois que je fais [[maclasse alloc] init:obj] on me dit "erreur, incompatible type for argument 1 of init", alors que obj est bien un Objet* !!!
ce n'est vraiment pas la première fois que ça m'arrive
j'ai fait une autre méthode, init_with
y a t'il une contrainte de langage du genre "il FAUT écrire toujours [[ alloc] init] sans aucun argument et avec ces noms de méthode ???
merci
Thomas