2014-09-04 21 views
5

有人可以向我解釋如何設置acceptSirstResponder在Swift和xcode 6中的NSViewController?在NSViewController和xcode 6 acceptFirstResponder - Swift

程序不允許功能的任何壓倒一切,並表示不會在超類存在,但我也不能設置像一個變量:

self.acceptsFirstResponder = true 

有人知道嗎?

回答

7

我有一個類似的問題,但有一個NSView類。我能夠通過以下方式完成此項工作。除了任何功能之外,我必須把它放在課堂上。

import Cocoa 


class MyView: NSView, NSDraggingDestination { 

//MARK: Variables 

override var acceptsFirstResponder: Bool { return true } 
override var opaque: Bool { return true } 
var bgColor : NSColor = .yellowColor() 
var lastString : String = "" 
var attributes : NSMutableDictionary = [:] 
var highlightNeeded = false 
+0

謝謝,這樣做! – Ron 2014-09-04 10:06:04