ios - cannot invoke initializer for Unmanaged<AnyObject>? with no arguments in swift -




what want convert rsa sec key base64 encoded string swift. initialized variable below,

var publickeybits = unmanaged<anyobject>?() 

then gives

cannot invoke initializer unmanaged? no arguments in swift

i want covert publickey below

var publickeybits = unmanaged<anyobject>?() secitemcopymatching(queryattrs, &publickeybits)  let opaquebits = publickeybits?.toopaque()  let publickeydata = unmanaged<nsdata>.fromopaque(opaquebits).takeunretainedvalue()  let publickeybase64 = publickeydata.base64encodeddata(nsdatabase64encodingoptions.encoding64characterlinelength) 

error. idea of this.

you need check initialization of unmanaged class, there might initialization parameters.

var publickeybits = unmanaged<anyobject>("mykey") 




wiki

Comments

Popular posts from this blog

firebase - How to wait value in Ionic 2 -

Jenkins: find build number for git commit -

typescript - Typings for sub-folders inside a root index.d.ts -