NSCODING CON Sub oggetti personalizzati
-
28-10-2019 - |
Domanda
Ho un oggetto in costum che ha un riferimento a un altro oggetto personalizzato. Come codifica l'oggetto personalizzato all'interno dell'oggetto personalizzato nel mio - (void)encodeWithCoder:(NSCoder *)encoder
metodo?
Diciamo che il nome è una stringa che un cobj è un altro obj personalizzato:
- (void)encodeWithCoder:(NSCoder *)encoder {
[encoder encodeObject:self.name forKey:@"name"];
[encoder encodeObject:self.cObj forKey:@"cObj"];
}
Questo chiamerà - (void)encodeWithCoder:(NSCoder *)encoder
Nel mio altro oggetto personalizzato?
Grazie.
Soluzione
COBJ deve supportare <NSCoding>
, quindi sì.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow