___ answer9442574 ___
Die ausgewählte Lösung stürzt mit dem folgenden Fehler ab:
'Versuch, unveränderbares Objekt mit setString zu mutieren:'
Das funktionierte für mich stattdessen:
self.myString = [NSMutableString stringWithString: @ ""];
stelle sicher, dass du myString in deiner Klasse synthetisierst.
___ answer3332633 ___
Eine Möglichkeit wäre %code% .
___ qstnhdr ___ Löschen statt Freigabe eines NSMutableString
___ tag123nmutablestring ___ Die NSMutableString-Klasse deklariert die programmatische Schnittstelle für ein Objekt, das eine veränderbare Zeichenfolge verwaltet - also eine Zeichenfolge, deren Inhalt bearbeitet werden kann -, die konzeptionell ein Array von Unicode-Zeichen darstellt.
___ qstntxt ___
Ich habe eine ziemlich große Schleife, die eine Saite bekommt, tut was dagegen, geht auf die nächste. Ich habe es ursprünglich freigegeben und dann neu zugewiesen, dachte aber, dass dies ein bisschen Ressourcenverschwendung ist, aber ich kann nicht herausfinden, wie ich es einfach wieder rausholen kann, um es wiederzuverwenden.
___ tag123iphone ___ Verwenden Sie diesen Tag NICHT, es sei denn, Sie wenden sich speziell an Apple's iPhone und / oder iPod touch. Verwenden Sie für nicht hardwareabhängige Fragen das Tag [ios]. Weitere zu betrachtende Tags sind [xcode] (aber nur, wenn es sich um die IDE selbst handelt), [swift], [objective-c] oder [cacao-touch] (aber nicht [cocoa]). Bitte verzichten Sie auf Fragen zum iTunes App Store oder zu iTunes Connect. Wenn Sie C # verwenden, markieren Sie mit [mono].
___