iPhone - приведение строки к неподписанному символу - PullRequest
2 голосов
/ 27 июля 2011

Я пытаюсь расшифровать строку с сервера.

И я хочу строку в следующей части -

unsigned char Cipher1[] = {My String};

Моя строка

"194,75,26,184,223,124,164,170,161,213,135,46,160,5,82,46,56,44,244,116,37,20,181,65,49,243,172,203,32,188,168,54,46,207,126,14,111,24,39,131,185,13,58,105,32,168,77, 83,202,165,242,198,34,192,161,39,202,58,230,72,234,218,171,50,187,235,124,24,16,2,117,188,221,73,136,37,81,217,30,17,57,136,91,224,178,12,37,255"

Как решить эту проблему.

спасибо заранее.

Ответы [ 2 ]

4 голосов
/ 27 июля 2011

Попробуйте это:

const unsigned char *string = (const unsigned char *) [MyString UTF8String];
1 голос
/ 27 июля 2011

Если вы просто хотите преобразовать строку NSString в символ *, используйте - (const char *)cStringUsingEncoding:(NSStringEncoding)encoding

const char *cipher1 = [myString cStringWithEncoding: NSUTF8StringEncoding];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...