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

1 ответ

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

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

2 ответа

Сделать свойство типа, а также соответствовать протоколу в Swift

Я хотел бы создать свойство определенного типа, а также соответствующее протоколу, что я бы сделал в Objective-C следующим образом:

1 ответ

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

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

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

1 ответ

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

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

2 ответа

Тип CCC не соответствует протоколу 'NSObjectProtocol'

Я не понимаю, почему мой код не работает. Вот:

1 ответ

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

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

2 ответа

Спасибо за проверку версии. Я понимаю, что он устарел, но в настоящее время я ограничен его использованием из-за обстоятельств, не зависящих от меня. Хорошо знать, что это было решено в более поздних версиях.

аюсь понять, почему Swift применяет класс, соответствующий протоколу с инициализатором, который должен быть помечен как требуется. Это, по существу, обязывае...

5 ответов

В Swift, как я могу объявить переменную определенного типа, которая соответствует одному или нескольким протоколам?

В Swift я могу явно установить тип переменной, объявив ее следующим образом:

2 ответа

Невозможно использовать протокол как связанный тип в другом протоколе в Swift

1 ответ

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

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