質問: image } ``` コードはこのようになっております。 nilになってしまう原因と静止画を取り出すやり方をどなたか教えてくださると助かります。 よろしくお願いしますm(_ _)m
回答: PHAsset.fetchAssetsWithALAssetURLsでPHAssetを取得したいなら `let url: NSURL = info[UIImagePickerControllerMediaURL] as! NSUR` じゃなくて `let url: NSURL = info[UIImagePickerControllerReferenceURL] as! NSURL` の方を使えばよいです。 ALAssetのURLが入っているのは`UIImagePickerControllerReferenceURL`の方です。 `UIImagePickerControllerMediaURL`の方は、選択した動画をtempフォルダにコピーしたファイルのURLが入っているようなので、こちらを使用するなら、参考記事(005 動画から静止画を取り出す)のコードのfileURLにこのURLを指定すれば、後は参考記事のコードそのままでも静止画を取れると思います。