2016-03-24 14 views
1

私はアクションを呼び出すためにCocoaActionを取得しようとしています。 CocoaActionがトリガーされますが、アクションは決して実行されません。誰が私がこれで間違っているのを見ることができますか?CocoaActionがトリガされないアクション

let a = Action<Bool, Void, NoError> { val in 
     return SignalProducer { sink, _ in 
      print("I has a value: \(val)") 
      sink.sendCompleted() 
     } 
    } 

    self.cocoaAction = CocoaAction(a) { _ in 
     return true 
    } 

    self.myButton.addTarget(self.cocoaAction, action: CocoaAction.selector, forControlEvents: .TouchUpInside) 

答えて

0

Swift 2.1からSwift 2.2に移行するときに、Reactive Cocoaの何かが壊れています。最新のコミットに更新され、今は魅力的に機能します。

関連する問題