型の変換について
var publicKeyBits = Unmanaged<AnyObject>?()
SecItemCopyMatching(queryAttrs, &publicKeyBits)
エラー内容
Cannot convert value of type 'Unmanaged?' to expected argument type 'AnyObject?'
どうやったら使えるようになるでしょうか。
追記
var result: Unmanaged<AnyObject>?
let pointer: UnsafeMutablePointer<AnyObject?> = UnsafeMutablePointer((result?.toOpaque())!)
let status = SecItemCopyMatching(queryAttrs, pointer)
こう書き換えることでエラーはなくなりましたが、
Thread1:EXC_BAD_INSTRUCTION (code=EXC_i386_INVOP. subcode0x0)
実行した際にこういうエラーが出ました。