私はスウィフト2からスウィフト3、および新たな挑戦に直面してイムにアップグレードするだけでVEのオプション値...私は前に完璧に実行するプレーヤーを持ってSwift3:
をアンラップしながら、予想外にnilを見つけましたが、今私が持っていますこの次の問題:ここで
の "オプションの値をアンラップしながら、予想外にnilを見つけるには、" 私のコードです:
print(audioselectionne)
let alertSound = URL(fileURLWithPath: Bundle.main.path(forResource: audioselectionne as String, ofType: "mp3")!)
私が得たVEの:オプション( "ティエスト")とクラッシュ...
私は本当にどこに問題があるのかわかりません...
ありがとうございました。
問題は、あなたが 'pathForResource'の戻り値を強制的にアンラップしていますが、nilでした。リソースが見つかりませんでした。 – Paulw11
はい、私は何も変えておらず、それはSwift 2と一緒に働いていました。 – user2971617
どうしてダウンストリーミングは 'String'ですか?それを取り除く。 – Paulw11