Преобразование NSString в const char - PullRequest
19 голосов
/ 21 июня 2011

У меня есть строка, и я хочу преобразовать ее в Const Char.Я пытался, но это не работает

NSString *str4 = [NSString stringWithUTF8String:character];

Ответы [ 3 ]

44 голосов
/ 21 июня 2011

Сделайте так:

NSString *strSQL = [[NSString alloc]init];

тогда что-то в вашем * strSQL

тогда это утверждение:

const char *bar = [strSQL UTF8String]; 
2 голосов
/ 21 июня 2011
NSString *myString = @"Hello";  

const char *cString = [myString cStringUsingEncoding:NSASCIIStringEncoding];

или

const char * cstr2 = [ myString UTF8String ];
1 голос
/ 21 июня 2011

Вы должны использовать cStringUsingEncoding: метод
Взгляните на этот метод здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...