2013-05-22 14 views
6

Chcesz poznać cały zestaw znaków, którego znaki muszą zostać zmienione w obiekcie NSString Objective-C, aby zostały poprawnie rozpoznane, np. " musi być uciekł jak \", jak wZnaki, które muszą zostać zmienione w Objective-C NSString obiektu

NSString *temporaryString = @"That book is dubbed as \"the little book\"."; 

Czy zestaw znaków samo z jednym w C języku char * strun?

Dzięki za pomoc: D

Odpowiedz

9

Jedyne znaki, które mają być chronione są " (cudzysłów) i \ (backslash) znaków.

Istnieją inne specjalne znaki literowe, takie jak \n, które mają specjalne znaczenie, ale to naprawdę odrębny problem.

Objective-C NSString wartości używać tego samego zestawu znaków specjalnych literałów jako C

+1

a znakiem%! – neilb

+3

@neilb Znak '%' nie musi być zmieniony w literał 'NSString', chyba że mówisz o ciągu w formacie. Ale pytanie nie dotyczy ciągów formatujących. – rmaddy

Powiązane problemy