0
В Objective-C Я хотел бы объявить его как этотнедвижимости Conforming Протокол с типом UIViewController в Swift
@protocol Protocol1
@end
@property (nonatomic, strong) UIViewController<Protocol1> property1;
Как я могу объявить property1 в Swift?
I хотите выставить это свойство в библиотеке. Таким образом, я предлагаю всем пользователям библиотеки использовать определенный класс, что не имеет смысла. – mohamede1945
О, я вижу, я думаю, что тогда мы должны использовать силу дженериков. Я еще раз редактирую свой ответ. Но я не уверен, что он сработает так, как вы намеревались – HepaKKes
Ничего страшного, поскольку я подробно разбирался, я понял, что то, что я имел в виду, было еще хуже ... :) Я думал об использовании типичных типов, соответствующих протоколам. Проверьте это http://stackoverflow.com/questions/27633872/swift-generic-type-conforming-to-two-protocols. – HepaKKes