Как я могу получить содержимое std :: string в объект CFData?

у меня естьфункция который возвращаетstd::string объект. Я работаю с Cocoa / CoreGraphics, и мне нужен способ получить данные из этой строки вCFData объект так что я могу кормитьтот вCGDataProviderCreateWithCFData объект сделатьCGImage.

CreateCFData функция хочетconst UInt8* объект (UInt8 быть typedef дляunsigned char). Строка представляет байты из декодированной строки Base64 (данные изображения), поэтому она содержит много нулевых «символов», поэтому очевидное приведение.c_str() вывод наunsigned char* объект не будет работать

Я менее опытен в C ++ и очень плохо знаком с Cocoa / CoreGraphics, поэтому, если есть намного лучший способ выполнить то, что я хочу сделать, пожалуйста, дайте мне знать.

Ответы на вопрос(1)

Ваш ответ на вопрос