sendAsynchronousRequestメソッドでNSURLConnectionを使用しています(そしてデータをブロックで渡します)。
上記の方法を使用して、サーバーからビデオファイルをダウンロードし、キャッシュフォルダーにローカルに保存しています。
URLが有効な場合、これは正常に機能しています。URLが無効な場合(つまり、指定されたURLでビデオが利用できない場合)、指定したファイル名でファイルが保存されます。NSErrorはnilであり、NSDataオブジェクトはnilではありません。URLが有効かどうかを確認したり、URLがない場合にエラーをキャッチしたりするにはどうすればよいですか?