【发布时间】:2015-03-11 00:58:25
【问题描述】:
我从 Android 开发背景进入 iOS 世界。
我试图避免那些将情节提要项目直接连接到我的控制器(如@IBOutlet)的奇怪模式(至少对于 Android 开发人员而言)。
我想知道是否可以创建一个匿名函数来委托 UITabBar 的某些事件:
let tabBarDelegate = UITabBarDelegate {
func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem!) {
label.text = item.title
}
}
tabBar.delegate = tabBarDelegate
我面临的错误是:'UITabBarDelegate' cannot be constructed because it has no accessible initializers。
我对这个世界真的很陌生。我怎样才能做到这一点?
【问题讨论】: