Итак, я сохраняю значение перечисления NSString
в базе данных в виде строки. Это одно из значений:NSStringEncoding - enum to string to enum
NSUTF16LittleEndianStringEncoding = 0x94000100,
И я спасаю его как строку со значением 0x94000100
. Моя цель состоит в том, чтобы прочитать это значение как NSString, но затем превратить его в значение можно использовать для кодирования:
NSString* encodingValueAsString = [object objectForKey:kWSWordlistFilesEncodingKey];
// Convert 'encodingValueAsString' to variable 'encoding' that can act as enum
NSString* dataString = [[NSString alloc] initWithData:data
encoding:encoding];
Как я пишу, что отсутствует линия?