我的应用会在用户登录或注册时存储其凭据。当应用程序启动时,我会检查didFinishLaunchingWithOptions是否已存储凭据。通过点击应用程序图标或从Xcode启动应用程序来启动应用程序时,这可以正常工作。但是,当应用程序由于位置更改更新而在后台被杀死并被系统重新启动时,defaultCredentialForProtectionSpace返回的凭证为nil。当我再次正常重启应用程序时,凭据又回来了。所以当[launchOptionsobjectForKey:UIApplicationLaunchOptionsLocationKey]为真时,NSURLCredential