Mam następujący sposób dla mojej klasy, która zamierza załadować plik nib i instancję obiektu:Cel C - Jak korzystać z metody initWithCoder?
- (id)initWithCoder:(NSCoder*)aDecoder
{
if(self = [super initWithCoder:aDecoder]) {
// Do something
}
return self;
}
jaki sposób jeden instancji obiektu tej klasy? Co to jest NSCoder
? Jak mogę to zrobić?
MyClass *class = [[MyClass alloc] initWithCoder:aCoder];
moje główne pytanie brzmi: "tak na podstawie tej metody init jak utworzyć instancję obiektu tej klasy?" – aryaxt
Te metody należy zdefiniować, jeśli używasz obiektu do serializacji i deserializacji. Możesz zainicjować obiekt za pomocą zwykłej metody init – SegFault
dziękuję bardzo – pnizzle