通常の配列データとともにさまざまな構成情報を含む NSMutableArray のサブクラスがあります。
サブクラスをアーカイブすると、サブクラスの encodeWithCoder メソッドが呼び出されますが、アーカイブを解除すると、initWithCoder は呼び出されません。ただし、NSMutableArray の initWithCoder メソッドは、サブクラスのインスタンスではなく NSMutableArray を返すため、呼び出されているようです。
何が起こっているかについてのアイデアはありますか?