Действительно ли возможно включать кавычку как часть nsstring?

У меня есть маркировка, которая отображает дюймы. Я хотел бы отобразить число с символом дюйма (") или кавычка. Я могу сделать это с nsstring? Спасибо!

41
задан Jonah 20 December 2009 в 04:48
поделиться

3 ответа

Конечно, вам просто нужно избежать кавычек.

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

Вывод:

This is a quotation mark: "
109
ответ дан 27 November 2019 в 00:08
поделиться

Да, вы можете включить кавычки в литерал NSString , используя обратную косую черту, чтобы избежать его.

Например, чтобы поставить строку Quote » Цитата в строковом литерале, вы могли бы использовать это:

@"Quote \" Quote"

Обратная косая черта, за которой следует кавычка, просто вставляет кавычку в строку.

3
ответ дан 27 November 2019 в 00:08
поделиться

Если строка является буквальной строкой, вы можете используйте escape-символ, чтобы добавить кавычки внутри строки.

NSString *string = @"16\"";
2
ответ дан 27 November 2019 в 00:08
поделиться