von Apple Dokumentation Lesen für UITextView, lese ich dieses für textStorage EigenschaftWarum kann ich den UITextView-Inhalt nach der Eigenschaft textstogrange bearbeiten, wenn ReadNeonly?
The text storage object holding the text displayed in this text view. (read-only)
Declaration
OBJECTIVE-C
@property(nonatomic, readonly, strong) NSTextStorage *textStorage
Aber in Notizen meines Professors
[self.body.textStorage
setAttributes:@{NSForegroundColorAttributeName : sender.backgroundColor}
range:self.body.selectedRange];
Wie ist es möglich bearbeiten Attribute textStorage ist, wenn nur lesbar ist?
So kann Wert des Zeigers (Adresse des Speichers) nicht geändert werden. Warum ist es Ihrer Meinung nach wichtig, dass der Zeiger schreibgeschützt ist? – ndPPPhz
Dies bedeutet, dass UITextView intern annehmen kann, dass der textStorage einer bestimmten Unterklasse entspricht. – Mats
Uhm ... tut mir leid, aber ich verstehe nicht ...:/ – ndPPPhz