LoginSignup
3
3

More than 5 years have passed since last update.

[Swift]AlamofireのスペースをURLにクラッシュするのを直す

Posted at

開発環境

Xcode 7.1.1
Swift 2
Cocoapods

クラッシュ内容

いわずと知れたHTTP通信のライブラリAlamofireであるが、アクセスするURLにスペースが入ってしまうとクラッシュしてしまうこの記事ではそのクラッシュへの対処法を記載する。

Alamofire
https://github.com/Alamofire/Alamofire
https://cocoapods.org/pods/Alamofire

対処法

対処法は簡単でスペースを"%20"で置き換えてしまえばいい。
つまり事前にスペースを入れたり、入ってしまうところで%20に置き換えてURLを指定すればいい。

具体例

今回私がなぜこのクラッシュに気づいたかというと、Dwangoさんが提供してくれているAPIで複数の単語を検索する場合単語と単語の間にORとスペースを入れなければならないためクラッシュしてしまった

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3