Hi,
Sorry while I can't help you specifically....
I have found that building using Canvas for IOS (instead of Webview) gives a black screen - I think its related to the fact that at that point maybe your app becomes a canvas app to take the pic?
There is also a built-in canvas snapshot event in C2 itself, you could try that....?