Keyboard Extension: problems with HEIC and UIImage

Hey fourm,


I'm writing a Keyboard Extension that displays two rows of images and for optomizion I converted them into HEIC format. It saved me loads of space! It has no problem with loading the images in the App. However, the images are blank when loaded form an instance of UIInputViewController.


Here's the intereting part, there's a hasFullAccess properity on UIInputViewController. The images are blank(all white pixel image) when hasFullAccess is false. The images load correctly with content when hasFullAccess is true. The user controls hasFullAccess properity.


All images are in HEIC format. Anyone know what is the log below refering to? What is it trying to tell me? It's not my App's log output.





Log output:


figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 875704422

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 1111970369

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 875704422

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 1111970369

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 875704422

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 1111970369

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 875704422

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 1111970369

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 875704422

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 1111970369

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 875704422

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 1111970369

)

figPhotoContainer = dict(

ApplyTransform = false

OutputPixelFormat = 875704422

)