SecCopyErrorMessageString在swift中给出"使用未解析的标识符"

use*_*393 4 keychain ios swift

尝试使用SecCopyErrorMessageString来解释errorCode.在swift中:

    var result: OSStatus
    result = SecItemAdd(query as CFDictionary, nil);


    if result != errSecSuccess {
    let errorDescription = SecCopyErrorMessageString(result,nil)
   //     NSLog("Keychain Error: %@", errorDescription)
Run Code Online (Sandbox Code Playgroud)

"未解析的标识符"的错误从"SecCopyError ..."开始

Tim*_*Tim 7

SecCopyErrorMessageString功能仅在iOS 11.3版本中可用.在此之前,它只能在OS X上使用.