NSCoding с пользовательскими субобъектами - PullRequest
1 голос
/ 15 июня 2011

У меня есть один объект costum, который имеет ссылку на другой пользовательский объект.Как мне кодировать пользовательский объект в одном пользовательском объекте в моем методе - (void)encodeWithCoder:(NSCoder *)encoder?

Допустим, имя - это строка, а cObj - другой пользовательский объект:

- (void)encodeWithCoder:(NSCoder *)encoder {
   [encoder encodeObject:self.name forKey:@"name"];
   [encoder encodeObject:self.cObj forKey:@"cObj"];
   }

Будет ли этоВызовите - (void)encodeWithCoder:(NSCoder *)encoder в моем другом пользовательском объекте?

Спасибо.

1 Ответ

1 голос
/ 15 июня 2011

cObj должен поддерживать <NSCoding>, так что да.

...