Fixed `UIBarButtonItem` with Swift 2.0

This commit is contained in:
Krunoslav Zaher 2015-08-24 11:41:32 +02:00
parent df27673f8d
commit 756a507db7
1 changed files with 3 additions and 2 deletions

View File

@ -25,8 +25,8 @@ extension UIBarButtonItem {
}
class BarButtonItemTarget: Disposable {
@objc
class BarButtonItemTarget: NSObject, Disposable {
typealias Callback = () -> Void
weak var barButtonItem: UIBarButtonItem?
@ -35,6 +35,7 @@ class BarButtonItemTarget: Disposable {
init(barButtonItem: UIBarButtonItem, callback: () -> Void) {
self.barButtonItem = barButtonItem
self.callback = callback
super.init()
barButtonItem.target = self
barButtonItem.action = Selector("action:")
}