Результаты поиска по запросу "swift-protocols"

1 ответ

Объявление соответствия протоколу @objc в пустых расширениях с помощью EXC_BAD_INSTRUCTION

1 ответ

Swift: не удалось присвоить значение свойству протокола?

Класс A предоставляет строковое значение. Класс B имеет два члена типа A внутри себя и предоставляет вычисляемое свойство "v", чтобы выбрать один и...

1 ответ

Swift 2 Ошибка использования мутирующей функции в расширении протокола. «Невозможно использовать мутирующий член в неизменяемом значении:« self »является неизменным.

Не уверен, что здесь происходит, похоже, это должно быть довольно просто. У меня есть протокол, который изменяемый var, расширение с мутирующей функцией. Вещ...

ТОП публикаций

1 ответ

Протокол может использоваться только в качестве общего ограничения, поскольку у него есть требования Self или relatedType.

1 ответ

Реализовать протокол через расширение [дубликат]

На этот вопрос уже есть ответ здесь:Swift: использование расширения протокола приводит к «нераспознанному селектору, отправленному экземпляру» 2 ответаЯ пыта...

1 ответ

Функция, принимающая в качестве параметров протокол и экземпляр соответствующего класса (!)

Я пытаюсь выяснить, как определить функцию, которая принимает следующие два параметра:Протокол.Экземпляручебный класс (атип ссылки) в соответствии с этим про...

1 ответ

Не - метод @ objc не удовлетворяет необязательному требованию протокола @objc

Обзор:У меня есть протокол P1, который обеспечивает реализацию по умолчанию одной из необязательных функций Objective C.Когда я предоставляю реализацию допол...

1 ответ

Свист. Путь над моей головой. Думаю, мне придется посмотреть это видео WWDC.

отрим этот код:

1 ответ

Спасибо за подробный ответ @Hamish. Я уже делал то, что вы предложили (оболочка вычисляемого свойства), но я согласен, что добавление другого свойства нежелательно.

у следующий код выдает ошибку?

1 ответ

Спасибо, нашел сообщение об ошибке, но полезно знать об обходном пути

фрагмент кода приводит к сбою компилятора swift (3, 3.1, 4):