2014-09-04 16 views
5

Birisi bana Swift ve xcode 6'daki bir NSViewController'daFirstResponder'ı nasıl ayarlayabileceğimi açıklayabilir mi?, NSViewController ve xcode 6'daFirstResponder'ı kabul eder - Swift

fonksiyonun herhangi geçersiz kılma izin ve üst sınıfta yok ama ben de böyle bir değişken olarak belirleyemezsiniz diyor gelmez programı:

self.acceptsFirstResponder = true 

bilen var mı?

cevap

7

Benzer bir sorunum vardı ancak bir NSView Sınıfı ile. Bu çalışmayı aşağıdakilerle yapabildim. Herhangi bir fonksiyonun dışında sınıfa koymak zorunda kaldım.

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

Teşekkürler, işte bu! – Ron

İlgili konular