クリップボードの値の変化を検知する方法
Swift(OS X, Cocoaアプリケーション)でクリップボードの値の変化を検知したいです
現在,クリップボードの値を取得することはできており、ボタンを押すことでラベルに反映させることはできました。
次のステップとして、クリップボードの値が変化したときに,ラベルに反映させたいのですが、どのようにやるのでしょうか。
@IBAction func pushedButton(sender: AnyObject) {
//クリップボードから値取得
let pb = NSPasteboard.generalPasteboard()
if let aaa = pb.stringForType(NSPasteboardTypeString){
label2.stringValue = aaa
}else{
label2.stringValue = "クリップボードは空"
}
}