問題: ロック画面からアプリに戻ってから 1 ~ 2 秒以内にHTTPS GET を送信すると、空の応答が返されます。
再現する手順
- アプリを起動します。画面上の TableView にニュースフィードが表示されます。
- iPhoneをロックします。
- iPhoneのロックを解除
- 1 ~ 2 秒以内に TableView で pull-to-refresh を実行し、HTTPS GET リクエストを YouTube に送信して、特定のチャンネルから動画のリストを取得します。
期待される結果: YouTube から動画のリストを含む応答を受け取ります。
実際の結果: Moya から「空の応答」ログが返されました。
注:次の同じプルでリフレッシュが機能します。2 秒待ってからプルして更新すると、完全に機能します。変!
コンテキスト: iOS Swift モヤ
誰が理由を知っていますか?どんな手掛かり?私の頭脳を壊した。
UPD コードへのリンク: https://yadi.sk/d/Feu0FZkdu9ogr 試してみてください。