Автоимпорт обратного вызова делегата в XCode (iOS) - PullRequest
1 голос
/ 14 октября 2010

в качестве наклона возможен автоимпорт или в xcode есть опция, позволяющая импортировать все обратные вызовы делегата (как MKMapviewdelegate или другие)?

Я использую эту опцию в Eclipse (Java) для импорта геттеров/ setters методы для доступа к переменным класса.

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 14 октября 2010

Самый простой способ, который я нашел, - это просто скопировать из заголовочного файла и добавить {} (и при желании удалить точку с запятой; Objective-C разрешает точку с запятой перед {по какой-то причине).

1 голос
/ 14 октября 2010

Вы не можете «импортировать» аксессоры и мутаторы, вам придется их наследовать.Они должны быть созданы директивами @property и @synthesize или вручную.Вы можете объявить, что ваш класс реализует протокол, но вам все равно нужно определить свойства и создать методы доступа / мутаторы, используя @synthesize или вручную.

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

0 голосов
/ 10 октября 2017

Наконец, в Xcode 9.0 есть функция «Fix import» для добавления заглушек для отсутствующих требований протокола.

enter image description here

...