Mein zweiter Arbeitstag mit Cocoa. Ich habe eine NSTextView eingerichtet, die attributierte Zeichenfolge ist an einen NSArrayController gebunden (ich verwende Core Data):
%Vor%Ich habe gelesen, dass ein NSTextView einen NSAttributedString benötigt, weshalb er eine Ausnahme auslöst, wenn er versucht, den Wert des Attributs festzulegen.
%Vor%Irgendwelche Ideen, wie ich das NSString-Attribut von managedObject in NSTextView anzeigen kann?
Sie können eine NSValueTransformer-Unterklasse verwenden, um hin- und herzugehen
%Vor%Caveat Emptor - Dies könnte auf dem Kopf stehen und der Reverser könnte auslaufen. Ich habe es gerade gemacht, aber es sollte dich in die richtige Richtung weisen. Lassen Sie es mich wissen und korrigieren Sie die Antwort, wenn es falsch ist.
Sie können den Klassennamen XXStringTransformer
in das Bindungsfeld eingeben oder programmgesteuert ausführen.
Tags und Links objective-c xcode macos cocoa