¿Cómo se convierte un UnsafeMutablePointer <Void> a UInt8?

La pregunta es realmente simple, pero de alguna manera no sé cómo hacerlo:

¿Cómo se convierte un UnsafeMutablePointer a UInt8?

Intenté convertirlo así:

UInt8(theUnsafeMutablePointerVar)

pero me dio el siguiente error:No se puede encontrar un inicializador para el tipo 'UInt8' que acepte una lista de argumentos del tipo 'UnsafeMutablePointer'

Respuestas a la pregunta(2)

Su respuesta a la pregunta