这是我目前的设置:
以下是SideMenuView
内部的一些代码:
toggleEventsBtn.addTarget(self, action: "toggleButton:", forControlEvents: .TouchUpInside)
func toggleButton(sender: MenuControlButton!) {
let shouldShowEvents = sender.shouldShowEvents
NSUserDefaults.standardUserDefaults().setBool(shouldShowEvents, forKey: "ShowEvents")
}
此代码运行后,我需要在reloadCalendar
上调用CalendarViewController
方法。什么是完成这样的事情的最好方法?
另外,我是否在NSUserDefaults
内更新UIView
是不好的做法?
非常感谢所有帮助:)