시작시 Remember me 옵션을 사용하여 사용자 이름/암호가 필요한 앱이 있습니다.Apple Keychain 사용자 이름/암호 정보 분실
나는 Apple의 키 체인에 이러한 사용자 이름/암호 정보를 저장합니다. 사과의 기본 코드를 사용하여 데이터를 저장하고 키 체인에서 데이터를 가져옵니다.
하지만 잠시 후 백그라운드로 돌아와서 앱을 사용하고 내 사용자 이름/비밀번호로 웹 서비스 호출을 시도하면 어딘가에서 사용자 이름/비밀번호 정보가 삭제되거나 삭제됩니다.
열쇠 고리가 잠시 후에 암호/사용자 이름 정보를 잃어 버리는 이유는 무엇입니까?
감사합니다.
"사과의 기본 코드"는 [GenericKeychain] (http://developer.apple.com/library/ios/samplecode/GenericKeychain/Introduction/Intro.html) 샘플을 의미합니까? 그렇다면 정확히 같은 문제가 있습니다. – ckhan
예, 일반 키 체인입니다. 나는 다소 혼자서 알아 냈다. 키 체인에 빈 값을 설정하면 이전 내용을 지우지 않고 키 체인에 새 쌍으로 저장합니다. keychain에서 사용자/패스 항목을 제거하기 위해 코드에서 "resetkeychain"을 호출 할 수도 있지만 실제로 제거하지 않고 빈 문자열을 저장합니다. –