62841


iOSでファイルをサーバーからダウンロードするためのコードを書いたのですが、以下の箇所で  
`url` が `nil` になってしまいます。

[code]

    let url: URL = URL(string: encodeUrlString)!
    
[/code]

`encodeUrlString`の値をデバッガで確認すると、

[code]

    encodeUrlString String "https://stg-reception.ai-force.ai/asset/dummy-file/Md4efrxZn4bPbYf4.mp4"
    
[/code]

となっており、特に問題はなさそうなのですが・・・。  
どなたか分かる方おりませんでしょうか。

[code]

    let urlString: String = movieDataStore.remoteFileUrl! + movieDataStore.remoteFileName!
    let encodeUrlString: String = urlString.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!
    let url: URL = URL(string: encodeUrlString)!
    let request: URLRequest = URLRequest(url: url)
    
    Alamofire.download //（以下、省略）
    
[/code]


CC BY-SA 4.0
2020-02-06T16:43:14.307
62837
2020-02-07T02:42:42.313
2020-02-07T00:19:26.043
3060
23788
question
swift ios
URL(String: ) がnilを返す


現在のXcodeにはバグがあり、デバッグエリアの変数表示は一部のデータ型を正しく表示できません。  
print文で確認すると、ちゃんと表示されます。


CC BY-SA 4.0
2020-02-07T02:42:42.313
62841
2020-02-07T02:42:42.313
23788
62837
answer