1
Скажем, у меня есть переменная с типомUnwrapping общий тип
let someVariable: SomeType<AnotherType?>
, и я уверен, что этот конкретный экземпляр не содержит каких-либо nil
из AnotherType?
. Есть ли общий способ конвертировать его в SomeType<AnotherType>
? Например, мне нужна эта конвертация для использования someVariable
в некоторой функции.
Возможный дубликат http://stackoverflow.com/questions/34563161/how-can-i-write-a-function-that-will-unwrap-a-generic-property-in-swift-assuming –
@BenjaminLowry не согласны. Вопрос, который вы связываете, о 'SequenceType' и об удалении случаев« nil ». В моем вопросе нет случаев «nil» и общего типа. –
'SomeType' и 'SomeType ' - разные и несвязанные типы. Без конкретной информации (например, как создать экземпляр SomeType) это может быть сложно ответить. –