Кодирам приложение за iOS, в което съм декларирал константа на низ във файл с константи:
NSString * const kHeader = @"name,age,gender";
и в Константи.h
FOUNDATION_EXPORT NSString * const kHeader;
и се опитвам да напиша този низ в NSOutput поток в клас ViewController като:
[outputStream write: [kHeader UTF8String] maxLength: [kHeader length]];
Това показва предупреждение на компилатора: Изпращането на 'const char *' към параметър от тип 'const uint8_t *' (известен още като 'const unsigned char *') преобразува между указатели в цели числа с различен знак
Какво означава това? Как да разреша това? Моля помогнете. Гугълът не генерира много полезен резултат.
UTF8String
е подписано и изходящият поток очаква неподписана стойност. Просто добавете актьорски състав, за да заглушите предупреждението. - person borrrden   schedule 06.08.2013