Is it possible to include a quotation mark as part of an nsstring?

Viewed 34654

I have a label that displays inches. I would like to display the number with the inch symbol (") or quotation mark. Can I do this with an nsstring? Thanks!

7 Answers

Sure, you just need to escape the quotation mark.

NSString *someString = @"This is a quotation mark: \"";
NSLog(@"%@", someString );

Output:

This is a quotation mark: "

Yes, you can include a quotation mark in an NSString literal using the backslash to escape it.

For example, to put the string Quote " Quote in a string literal, you would use this:

@"Quote \" Quote"

A backslash followed by a quotation mark simply inserts the quotation mark into the string.

If the string is a literal string, then you can use the escape character to add a quotation mark inside a string.

NSString *string = @"16\"";

Use the following code for Swift 5, Xcode 10.2

let myText = #"This is a quotation mark: ""#
print(myText)

Output:

This is a quotation mark: "

Related