como impedir o uso de outros métodos init, além do meu método personalizado, no objetivo-c

Background - no meu aplicativo para iPhone, eu tenho um UITableViewController personalizado - eu ia passar algumas configurações necessárias estendendo o método "(id) initWithStyle: (UITableViewStyle) style" para um personalizado estendid

Question - qual é a melhor maneira de garantir que o usuário dessa classe de controlador personalizado possa chamar apenas meu método init personalizado, e não initWithStyle ou qualquer outro método ini

questionAnswers(2)

yourAnswerToTheQuestion