NSURLCredential 的 Apple 文档说它可能并不总是返回密码。但是除了没有密码与凭证一起存储的明显原因之外,还有什么理由永久存储在 NSURLCredentialStorage 中的默认凭证会随机返回没有密码?
奇怪的是它工作正常的时间百分比。但偶尔读取默认凭据上的密码属性会返回 nil。credential 对象在其他方面似乎是有效的,但 password 属性只返回 nil。
密码读取发生在不是主线程的线程中,所以我想知道是否存在线程限制,尽管我在文档中找不到任何内容。
是否有可能我们需要在一段时间后重试获取密码?