UITextView mit NSAttributedString und benutzerdefinierten Attributen funktioniert nicht

Bei der Verwendung von UITextView versuche ich, einer zugewiesenen Zeichenfolge ein benutzerdefiniertes Attribut hinzuzufügen. Alle benutzerdefinierten Schlüssel gehen jedoch verloren, nachdem sie dem attributedText eines UITextView zugewiesen wurden. So was:

NSMutableAttributedString *lString = [[ NSMutableAttributedString alloc ] initWithString: @"astring"
                                             attributes: @{ @"customkey": @"customvalue" }];
NSLog(@"string: %@", lString);  // shows customkey present
textView.attributedText = lString;
NSLog(@"result: %@", self.textView.attributedText);   // shows customkey missing

Soll das funktionieren?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage