In diesem Fall ist die statische Variable textView in Holder struct enthalten.
Aber ich stieß auf ein Problem, das ich "Holder.textView.fieldEditor = true" jedes Mal festlegen muss, wenn Benutzer diese Funktion aufrufen.
Wie lasse ich diese Aktion nur einmal ausführen?So legen Sie die Eigenschaft in der statischen Variablen in der Funktion fest
func myTextView() -> NSTextView {
struct Holder {
static var textView = NSTextView()
}
Holder.textView.fieldEditor = true
return Holder.textView
}