É possível include uma aspa como parte de uma nsstring?

Eu tenho um label que exibe polegadas. Eu gostaria de exibir o número com o símbolo de polegada (“) ou aspas. Posso fazer isso com um nsstring? Obrigado!

Claro, você só precisa escaping das aspas.

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

Saída:

 This is a quotation mark: " 

Você pode usar o Double Quote Escape Sequence aqui. Você precisa escaping usando uma barra invertida :

 NSString *str = @"Hello \"World\""; NSLog(@"Output : %@",str); Output : Hello "World" 

Existem algumas outras seqüências de fuga também. Dê uma olhada nisto :

 \b Backspace \f Form Feed \n Newline \t Horizontal Tab \v Vertical Tab \\ Backslash \' Single Quote \” Double Quote \? Question Mark 

Como o uso de barra invertida já mencionou, estou respondendo diferente. Você pode usar o código ASCII também.

Código ASCII de “(aspas duplas) é 34 .

  NSString *str = [NSString stringWithFormat:@"%cThis is a quotation mark: %c",34,34]; NSLog(@"%@", str); 

E saída é: “Esta é uma aspa:”

RÁPIDO

 let string = " TEST \" TEST " println(string) 

saída no console é – TESTE “TESTE

Sim, você pode include uma aspa em um literal NSString usando a barra invertida para escaping dela.

Por exemplo, para colocar a string Quote " Quote em uma string literal, você usaria isso:

 @"Quote \" Quote" 

Uma barra invertida seguida por uma aspa simplesmente insere a aspa na cadeia.

Se a string for uma string literal, você poderá usar o caractere de escape para adicionar aspas dentro de uma string.

 NSString *string = @"16\"";