gpt4 book ai didi

ios - 根据按钮更改 View Controller 中的信息

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

MenuViewController 中,我有 2 个按钮 - 周和月。我还可以转到 CalendarViewController,它现在仅包含有关月份的信息。如何根据按下其中一个按钮更改信息?我尝试在 MenuViewController 上使用:

   @IBAction func buttonClick(sender: AnyObject) {

let calendarVC = kConstantObj.SetIntialMainViewController("CalendarViewController")
self.window?.rootViewController = calendarVC
self.window?.makeKeyAndVisible()
}

if sender == mounthButton {
CalendarViewController.presentationMode(.MonthView)

} else {

CalendarViewController.presentationMode(.WeekView)
}
}

在 CalendarViewController 上我有一个函数:

  func presentationMode() -> CalendarMode {
return CalendarMode.MonthView
}

但是出现错误“在类型‘CalendarViewController’上使用即时成员‘presentationMode’,您是否打算使用类型‘CalendarViewController’的值?”

最佳答案

您正在尝试将演示模式设置为类 CalendarViewController,而不是实例化的 CalendarViewController:calendarVC

你在哪里

CalendarViewController.presentationMode(.MonthView)

改用这个

calendarVC.presentationMode(.MonthView)

对 .WeekView 行做同样的事情

另外我认为在设置 presentationMode 后调用 'makeKeyAndVisible' 会更好

关于ios - 根据按钮更改 View Controller 中的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40073899/

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