NSURLCredentialに関するAppleのドキュメントには、常にパスワードが返されるとは限らないと記載されています。しかし、パスワードが資格情報とともに保存されなかったという明白な理由以外に、NSURLCredentialStorageに永続的に保存されたデフォルトの資格情報がランダムにパスワードを返さない理由はありますか?
奇妙なことに、それが正常に機能する時間の割合があります。ただし、デフォルトのクレデンシャルでpasswordプロパティを読み取ると、nilが返されることがあります。クレデンシャルオブジェクトは他の点では有効であるように見えますが、passwordプロパティはnilを返すだけです。
パスワードの読み取りはメインスレッドではないスレッドで行われているため、ドキュメントには何も見つかりませんでしたが、スレッドの制限があるかどうか疑問に思いました。
しばらくしてからパスワードの取得を再試行する必要がある可能性はありますか?