"https://github.com/erangaeb/dev-notes/blob/master/swift/ViewControllerUtils.swift"のアクティビティインジケータを使用しています。私は停止するには、以下のコードを使用してアクティビティインジケータが別のクラスから呼び出されて停止していません
ActivityIndicatorView().showActivityIndicator(uiView: self.view)
:以下のように私の見解では、それが含まれていた私は、私の見解では、それを使用してみましたが、インジケータがstop.Iしていないようです
ActivityIndicatorView().hideActivityIndicator(uiView: self.view)
しかし、私なぜインジケーターが止まっているのかわからない。私のコードの 詳細は以下の通りです:
Alamofire.request(diaryViewUrl, method: .get, parameters: [:]).responseJSON {
response in
if response.result.isSuccess{
ActivityIndicatorView().showActivityIndicator(uiView: self.view)
let dataFetched : JSON = JSON(response.result.value!)
self.diaryDateTimeText = dataFetched["diary_datetime"].string
self.diaryLocText = dataFetched["diary_loc"].string
self.diaryText = dataFetched["diary_text"].string
self.diaryTags = dataFetched["tags"].arrayObject as? [String]
ActivityIndicatorView().hideActivityIndicator(uiView: self.view)
self.topBar()
self.showViews()
self.scrollView.addSubview(self.containerView)
self.view.addSubview(self.scrollView)
}else{
print("Error \(String(describing: response.result.error))")
}
}