Как объявить viewcontroller из списка viewcontroller, у которого есть переменные, подобные , без повторения себя и без создания базового viewcontroller ?Что-то вроде:
let storyboard = UIStoryboard(name: "MainStoryboard", bundle: nil)
swtich(type){
case "A":
vcGeneric = storyboard.instantiateViewController(withIdentifier: "TypeAViewController") as! TypeAViewController
break;
case "B":
vcGeneric = storyboard.instantiateViewController(withIdentifier: "TypeBViewController") as! TypeBViewController
break;
}
vcGeneric.variableSame1 = "SomeValue1"
vcGeneric.variableSame2 = "SomeValue2"
vcGeneric.variableSame3 = "SomeValue3"
self.present(vcGeneric, animated: true, completion: nil)
Я пытался объявить var vcGeneric: UIViewController
, но я получаю ошибку компиляции Value of type "UIViewController" has no member "variableSame1"