Я пытаюсь преобразовать проект Swift 3. Однако я застрял преобразование объявления массива:Массивов в Swift 3
Невозможно преобразовать значение типа [Task <>] для указанного типа [Задача]
var tasks: [Task] = [] as! [Task]
Задача объявляется как так в Objective-C (часть библиотеки):
@class Task;
@interface Task<__covariant ResultType> : NSObject
Я не уверен, что происходит?
Пожалуйста, покажите, что такое '' Задача'. – OOPer
привет @OOPer Я добавил эту информацию - спасибо. – Marin
В строке декларирования объявленный не необязательный тип, литый, принудительно развернутый к тому же типу, довольно глупый, без обид. – vadian