0
override func viewDidLoad()
{
super.viewDidLoad()
if self.revealViewController() != nil
{
menuButton.target = self.revealViewController()
menuButton.action = #selector(SWRevealViewController.revealToggle(_:))
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
Server.fetchCampaignList(target: self)
let indicator = UIActivityIndicatorView(activityIndicatorStyle: .white)
indicator.center = self.view.center
indicator.startAnimating()
self.view.addSubview(indicator)
}
私は多くの回答を読んだことがありますが、私は間違っていることをまだ得られていません。私の次の関数はTableViewControllerクラスです。私はviewDidLoadメソッドが呼び出されるとすぐにアクティビティインジケータを表示したい。同じメソッドで、サーバからリストを取得しました。データが同じクラスのnextActionメソッドを受け取ったときに、&がリロードテーブルを実行しています。アクティビティインジケータが表示されない
すべて正常です。しかし、アクティビティインジケータは表示されません。
まずindicator.startAnimating() –
無効この1 Server.fetchCampaignList(ターゲット:自己)を追加subview.thanに追加し、その作業を確認するか、@Krutarth&暗部はない –
:私はすでに動作していない、試してみました。 –