Универсальные типы Swift и наследованиеIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Гость
 Универсальные типы Swift и наследование

Сообщение Гость »

Я создаю приложение для iOS, и у меня есть функция в контроллере представления под названием MainVC, которая должна возвращать другой контроллер представления. Контроллер представления, который должна возвращать эта функция, наследуется от другого контроллера представления, называемого FatherVC. Моя проблема в том, что FatherVC имеет общий тип, и это вызывает проблемы...

Код: Выделить всё

class MainVC: UIViewController{
...

func returnOtherVC() -> //Here I want to return any class that inherits from FatherVC {
...
}
}

class FatherVC{
...
}

class Child1VC: FatherVC{ //Class1 inherits from AClass
...
}

class Child2VC: FatherVC{ //Class2 inherits from AClass
...
}

class Child3VC: FatherVC{ //Class3 inherits from AClass
...
}

Я хочу, чтобы returnOtherVC() возвращал экземпляр Child1VC, Child2VC или Child3VC или других подобных классов. Как мне это осуществить?

Подробнее здесь: https://stackoverflow.com/questions/781 ... nheritance
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему C# запрещает универсальные типы атрибутов?
    Anonymous » » в форуме C#
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Двоичные объекты в StreamReceiver и универсальные типы
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Класс списка, обернутый классом Map, не поддерживает универсальные типы в JAVA?
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Рекурсивные универсальные типы
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как зарегистрировать открытые универсальные типы с конкретным параметром в C#
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»