質問するログイン新規登録

質問編集履歴

1

myDeviceの取得コードを追記しました。

2017/03/04 02:46

投稿

IzuShin
IzuShin

スコア68

title CHANGED
File without changes
body CHANGED
@@ -8,4 +8,20 @@
8
8
  fatal error: unexpectedly found nil while unwrapping an Optional value
9
9
 
10
10
  「バックカメラからVideoInputを取得」の箇所でのエラーですので、これはPCで実行しているから起こるエラーなのでしょうか?
11
- 実機でも試しましたが、エラーですぐ落ちてしまいました。
11
+ 実機でも試しましたが、エラーですぐ落ちてしまいました。
12
+
13
+ =====================================================
14
+ 追記
15
+ myDeviceはnilでした。
16
+ devicesもnilでした。
17
+ デバイスの取得方法から誤っているのでしょうか?
18
+
19
+ // デバイス一覧の取得.
20
+ let devices = AVCaptureDevice.devices()
21
+
22
+ // バックカメラをmyDeviceに格納.
23
+ for device in devices!{
24
+ if((device as AnyObject).position == AVCaptureDevicePosition.back){
25
+ myDevice = device as! AVCaptureDevice
26
+ }
27
+ }