Background - in my iPhone app I have a custom UITableViewController - I was going to pass some required config to it by extending the existing \"(id)initWithStyle:(UITableVi
You can override the init methods that you don't want to be used, and raise an exception there.
You can also override them and make them initialize with the designated initializer.
Also, you should specify it on your documentation.