2016-05-18 5 views
-3

. Zum Beispiel:? Ich will @"@^@" Ziel-c schreiben, aber es Fehler bekommen jemand Kennt wie eine Zeichenfolge drucken enthält @, wie eine Zeichenfolge drucken enthält @ und "in Objective C

+0

Bitte, den Code und die Fehler hinzufügen. –

+0

Bitte erläutern Sie Ihr Problem im Detail. was willst du eigentlich machen und welchen Code hast du bisher probiert? – Nitin

+0

@ AminNegm-Awad danke, Frage zu lösen. –

Antwort

0

Sie können drucken @"@^@" dies wie,

NSLog(@"@\"@^@\""); 

Wenn Sie " drucken möchten, dann müssen Sie zurück, bevor es hinzufügen slash wie \"

hoffen, dass dies h elp :)

+0

Vielen Dank –

+0

Sie sind willkommen ... :) Wenn es Ihr Problem gelöst haben, dann akzeptieren Sie die Antwort als richtiges Häkchen, damit andere Leute mit ähnlichen Problem verwenden können. – Lion

0

Sie müssen \ (BackSlash) verwenden, um doppelte Anführungszeichen in Ihrer Zeichenfolge zu verwenden.

Beispiel:

NSLog(@"\"@^@\"\"@^@\""); 

Ausgang:

"@^@""@^@" 
+0

Vielen Dank –

0

Es ist möglich, mit diesem

NSLog(@"\"@\""); 

Das Escape-Zeichen spiel genannt wird.

+0

Vielen Dank –

+0

Nur um zu verdeutlichen, es ist ein "Backslash", nicht Backlash, die eine ganz andere Sache ist. –

0

Es ist Sonderzeichen. Sie können also nicht direkt in Ihrem NSLog verwenden. Sie haben \ (Backslash) vor der verwenden "so wird es es sein drucken Beispiel: -.

print("\"@") 

es in Protokoll gedruckt wird" @

Verwandte Themen