[Swift] API接続したいけど、エラーで接続できない
SwiftでAPIを叩くサンプルはたくさんありますが、サンプル通りに実装してもエラーで接続できず…
対処するためにやったことをメモ。
APIのサンプルを作ったけどエラーで動かない
NSLocalizedDescription=A server with the specified hostname could not be found.,
Text input context does not respond to _valueForTIProperty:
上記のようなエラーが発生します。
ググってみると、あまり情報がない。ちなみに、ブラウザでAPIを叩いてみるとjsonをしっかり返してきます。
あらかた原因は予想できて、plist関連をいじればなんとななりそうな予感。シミュレーターでAPI通信の何かを許可すればいいような。
と思ったら、アップルのフォーラム(英語版)におそらく当たりであろう投稿がありました。
https://developer.apple.com/forums/thread/92400
解決方法
画面左側のファイルなどがある場所のアプリプロジェクトをクリック。
Signing&Capabilitiesの「APP Sandbox」のincoming ,outgoingにチェックを入れる。
以上で完了です。