Как создать подкласс NSObject при избавлении от - (id) init? - PullRequest
1 голос
/ 06 сентября 2010

Мне нужен класс, который принимает ТРЕБУЕМЫЙ аргумент, такой как UITableViewController, который не имеет init.

В настоящее время я просто выкидываю исключение при вызове init.

Есть ли способ деактивировать егополностью

Ответы [ 2 ]

1 голос
/ 06 сентября 2010

Нет. Просто переопределите его до некоторой ошибки. В любом случае, это плохой стиль, и я ставлю под сомнение ваши мотивы.

0 голосов
/ 06 сентября 2010

Несуществующий метод (в любом месте иерархии классов) для любого объекта может вызвать исключение во время выполнения.Если это то, что вы подразумеваете под деактивированным методом, и вы уже выбросили исключение, значит, вы уже сделали.

...