gpt4 book ai didi

iphone - 为什么 “Use of undeclared type leftViewController” 发生在 Swift 中?

转载 作者:行者123 更新时间:2023-11-28 08:56:06 25 4
gpt4 key购买 nike

当我在 Swift 中运行时,为什么会出现错误 Use of undeclared type leftViewController

var centerContainer: MMDrawerController?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
_ = self.window!.rootViewController

let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)

let centerViewController = mainStoryboard.instantiateViewControllerWithIdentifier("ViewController") as! ViewController

let leftViewController = self.mainStoryboard?.instantiateViewControllerWithIdentifier("leftViewController") as! leftViewController

let rightViewController = mainStoryboard.instantiateViewControllerWithIdentifier("rightViewController") as! rightViewController

let leftSideNav = UINavigationController(rootViewController: leftViewController)
let centerNav = UINavigationController(rootViewController: centerViewController)
let rightNav = UINavigationController(rootViewController: rightViewController)

centerContainer = MMDrawerController(centerViewController: centerNav, leftDrawerViewController: leftSideNav,rightDrawerViewController:rightNav)

centerContainer!.openDrawerGestureModeMask = MMOpenDrawerGestureMode.PanningCenterView;
centerContainer!.closeDrawerGestureModeMask = MMCloseDrawerGestureMode.PanningCenterView;

window!.rootViewController = centerContainer
window!.makeKeyAndVisible()


return true
}

最佳答案

您必须将 leftViewControllerrightViewController 转换为 UIViewController(而不是 View Controller 实例的名称):

let leftViewController = self.mainStoryboard?.instantiateViewControllerWithIdentifier("leftViewController") as! UIViewController
let rightViewController = mainStoryboard.instantiateViewControllerWithIdentifier("rightViewController") as! UIViewController

关于iphone - 为什么 “Use of undeclared type leftViewController” 发生在 Swift 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32995062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com