開発環境
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とスペースを入れなければならないためクラッシュしてしまった