In einem MacOS-Projekt mit Swift 3.2 versuche ich die Vordergrundfarbe eines UITextView zu setzen.Fehler beim Setzen von 'foregroundColor' in macOS
let placeHolderTitleString: NSAttributedString = NSAttributedString(string: "Enter text here", attributes: [NSAttributedStringKey.foregroundColor : NSColor.gray]) // error
Der Fehler, den ich bekomme, ist dies:
Type 'NSAttributedStringKey' (auch bekannt als 'NSString') hat kein Mitglied 'foregroundColor'
Der gleiche Code funktioniert in einem feinen Swift 4.0 Projekt.
Ich versuche, den Code basierend auf einigen Antworten zu ändern, die ich für iOS Swift 4 Conversion error - NSAttributedStringKey: Any gefunden habe, aber ich bekomme weiterhin Fehler. Gibt es eine Möglichkeit, dies zu beheben, ohne das Projekt auf Swift 4 zu aktualisieren?
fein gearbeitet, danke rmaddy. – Cue