I'm working with a C function that takes an array of pointers (specifically, git_commit_create()
from libgit2), and the type of that parameter comes through as UnsafeMutablePointer<OpaquePointer?>!
. I have the OpaquePointer
s in an array, so how do I convert that to something I can pass to this function?
I tried simply doing &pointerArray
but the compiler said "Cannot convert value of type '[OpaquePointer]' to expected argument type 'OpaquePointer?'".