// Zuweisung hier
ich benutze
[str appendString:str1]
funktioniert nicht.
[str appendFormat:str1]
funktioniert nicht.
Also, wie man eine NSMutableString
an eine andere NSMutableString
anfügt.
@str
ist ein empty string
initialisiert auf nil
. str1
hat einen Wert. [str appendString str1]
gibt null
Es scheint so, als würden Sie eine Nachricht an nil
senden. nil
ist NICHT ein Objekt, es ist nur nichts . Wenn Sie eine Nachricht an nothing senden, geben Sie einfach nothing zurück. Um diese Zeichenfolgen anzufügen, müssen Sie mit einer leeren Zeichenfolge initialisieren. Wie so:
Dann wird dein Code funktionieren. Wie so:
%Vor%funktioniert für mich ...
Sind Sie sicher, dass die Variablen richtig zugeordnet wurden? Keine Rechtschreibfehler?
Obwohl es in Swift nicht üblich ist, NSMutableString zu verwenden, kann dies der Fall sein manchmal notwendig sein . So würdest du es machen:
%Vor%Beachten Sie, dass die übliche Methode zum Anfügen einer Zeichenfolge in Swift wie folgt lautet:
%Vor% Dabei wird angenommen, dass str
und str1
vom Typ String
sind.
Tags und Links objective-c iphone