我有三个类firstVC
、secondVC
、finalVC
。
现在我正在尝试在 finalVC
中创建一个变量。它能够在单个变量中获取对象类 firstVC
和 secondVC
的值。
下面的示例。
class finalVC: UIViewController{
var objfinal: some-type!
var objFirstVC: firstVC!
Var objSecondVC: secondVC!
override func viewDidLoad() {
super.viewDidLoad()
objfinal = objFirstVC
objfinal = objSecondVC
}
}
最佳答案
var loginVc:LoginViewController?
var signupVc:SignUpViewController?
var objfinal: AnyObject?
override func viewDidLoad() {
super.viewDidLoad()
objfinal = signupVc
objfinal = loginVc
objfinal = signupVc
objfinal = loginVc
if(objfinal is LoginViewController)
{
loginVc = objfinal as! LoginViewController
print(loginVc.strName)
}
else if(objfinal is SignUpViewController)
{
signupVc = objfinal as! SignUpViewController
print(signupVc.strPicUrl)
}
}
关于ios - 如何在单个变量中分配不同类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43975578/