J'ai la méthode suivante pour ma classe qui a l'intention de charger un fichier nib et instancier l'objet:Objectif C - Comment utiliser la méthode initWithCoder?
- (id)initWithCoder:(NSCoder*)aDecoder
{
if(self = [super initWithCoder:aDecoder]) {
// Do something
}
return self;
}
Comment peut-on instancier un objet de cette classe? Qu'est-ce que c'est NSCoder
? Comment puis-je le créer?
MyClass *class = [[MyClass alloc] initWithCoder:aCoder];
ma question principale est: "donc basé sur cette méthode init comment instancier un objet de cette classe?" – aryaxt
Ces méthodes doivent être définies si vous utilisez l'objet pour la sérialisation et la désérialisation. Vous pouvez initialiser l'objet en utilisant la méthode d'initialisation normale – SegFault
merci beaucoup – pnizzle