SwiftUI触ってみたいなぁと思っていたところで、とても気になる記事。
そう。これがやりたかった。iOS(Swift)アプリからHTTP通信でPHPへGETないしPOSTを投げること。それだけをやるサンプルを探していた。
さっそくやる。まずは環境づくり。Xcodeを最新化してApple公式のチュートリアルにあるコードを書ける環境を作ってみる。
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
コードを丸写しして
シミュレータだとBuildできることまでは確認できた。
実機でも試す。iPhone7をMacに繋ぐ。
Deviceで実機(iPhone7)を選んで、左上の▶︎から実行してみるが
エラーになってしまった。
「The operation could'nt be completed. Unable to log in With account...アカウント名 were rejected」
アカウントの認証まわりが原因ぽい。
「Xcode account rejected」とかでググると解消法が出る。今回はこのへん参照。
左上Xcode→PreferencesからAccountsを開く。以前登録したAppleIDがexpired(期限切れ)になっている。これが原因か。
Sign in Again からログインし直す。
Teamのところに名前が入った。これで使えるはず。
左上の▶︎から再度Buildしてみると
自作の MySwiftUI001 アプリがインストールされた。
ヌルヌル動く。これでいろいろ試せる。
以前Objective-Cを試した頃よりは使いやすくなってる印象。