使用storyboard?.instantiateViewController(identifier: "")创建的ViewController无法访问发送视图控制器的属性/函数。
这个问题可能是由于在使用storyboard?.instantiateViewController(identifier: "")方法创建ViewController时,没有正确设置视图控制器之间的关联导致的。下面是解决这个问题的步骤:
if let viewController = storyboard?.instantiateViewController(withIdentifier: "YourViewControllerIdentifier") as? YourViewControllerClass {
// 在这里可以访问发送视图控制器的属性/函数
// 例如:viewController.propertyName 或者 viewController.functionName()
}
确保将"YourViewControllerIdentifier"替换为发送视图控制器的Storyboard ID,将"YourViewControllerClass"替换为发送视图控制器的类名。
这样,你就可以通过使用storyboard?.instantiateViewController(identifier: "")方法创建的ViewController来访问发送视图控制器的属性/函数了。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云