Сбой ios в 'NSCFString dataUsingEncoding: allowLossyConversion:]: не удалось преобразовать все символы' - PullRequest
0 голосов
/ 12 декабря 2018

Я хочу преобразовать NSString в NSData с помощью следующего кода:

NSUInteger lengthTest = contentStr.length;
NSStringEncoding encodingStr = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
if ([contentStr canBeConvertedToEncoding:encodingStr]) {
    NSData *data = [contentStr dataUsingEncoding:encodingStr allowLossyConversion:YES];
    lengthTest = [data length];
}

Но мой матричный отчет о сбое с именем: NSCFString dataUsingEncoding: allowLossyConversion:]: не преобразовал все символы 'Я хочу знать, какиеПерсонаж может вызвать эту проблему и исправить ее, ожидая, что кто-то может мне помочь.

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