への接続時に、それ自体は表示されませんアプリはバックグラウンドでサーバーに接続しています(DispatchQueueで解決)。iOSのスウィフト3:NetworkIndicatorは、私は現在、私がいる間、ステータスバー内のネットワークインジケータを表示しようとしているスウィフト3.</p> <p>とiOSの10のためのアプリを開発していますサーバー
私の問題は、インジケータが自己表示していないことです。 これはすべきでは指標を示し、サーバ(およそ10mlの液体フッ化水素を圧入5秒のニーズを接続)に接続するコードです:
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true);
UIApplication.shared.isNetworkActivityIndicatorVisible = true;
Queue.async {
communication.sharedInstance.initCommunication(address: "195.202.147.81", port: 1217)
}
UIApplication.shared.isNetworkActivityIndicatorVisible = false;
}
あなたは '非同期{...}'ないことをどう思いますか、このコードを使用する必要がありますか?通信が開始される前にインジケータをオフにします。 - あなたは、コードを一歩進んだり、 'print'ステートメントを追加することが簡単にできることを確認できます。 –