키 체인에서 내 앱의 비밀 키를 검색하여 서버 인증에 사용할 수 있도록하려고합니다. 성공적으로 거기에 저장했지만 그것을 다시 얻을 수 없습니다.osx 키 체인에서 키 가져 오기
func getClientKey(){
let keyValptr:UnsafeMutablePointer<UnsafeMutableRawPointer?>?
let lenPtr:UnsafeMutablePointer<UInt32>? = UInt32(13) //how do i do this?
_ = SecKeychainFindGenericPassword(nil,
UInt32(serviceName.characters.count), serviceName,
UInt32(accountName.characters.count), accountName,
lenPtr, keyValptr, nil)
print(keyValptr)
}
나는 문제가있는 줄을 주석 처리했습니다. 함수에 전달할 정확한 포인터를 얻는 방법은 무엇입니까? 그것은 당신이 UnsafeMutablePoiner<T>?
(또는 UnsafeMutablePoiner<T>
)을 통과 할 때, 일반적으로
'VAR는 len :
은 다음처럼 작성할 필요가 있습니다. – vacawama