ObjC: требуется для дополнительного - PullRequest
0 голосов
/ 10 июня 2010

Ситуация: Протокол A реализует протокол B. B имеет несколько @optional и несколько (@) required методов.

Вопрос: Возможно ли в протоколе A установить метод из B в противоположный (выбор reeq. И vv.)?

Ура!

1 Ответ

1 голос
/ 10 июня 2010

Вы, вероятно, имеете в виду, что протокол A расширяет / усиливает B.

Если сделать обязательный метод необязательным, это нарушит существующий код. Вы можете использовать реализацию A, где требуется B, но вы не предоставляете требуемый метод, поэтому переходите от req. выбрать не имеет смысла вообще.

Обратный путь должен работать с логической точки зрения. Хотя не проверял, но запуск компилятора должен занять меньше минуты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...