Я использую NVActivityIndicatorView
в качестве прядильщика в моем проекте. Когда я решил вернуться, я жду, пока спиннер не остановится. Поэтому я должен вернуться, пока идет загрузка прядильщика.
import UIKit
import NVActivityIndicatorView
import Foundation
class Utilities: UIViewController,NVActivityIndicatorViewable
{
func startprogress()
{
let size = CGSize(width: 30, height: 30)
startAnimating(size, message: nil, type:
NVActivityIndicatorType(rawValue: 12)!)
}
func stopprogress() {
self.stopAnimating()
}
}
На мой взгляд контроллер:
override func viewDidLoad() {
super.viewDidLoad()
Utilities().startprogress()
apiMethod()
}
после успешного ответа я прекращаю индикатор активности
func apiMethod()
{
let onSuccess: ((_: NSDictionary) -> Void)? = {(_ response: NSDictionary) -> Void in
print(response)
Utilities().stopprogress()
}
Здесь я сталкиваюсь с проблемой, я должен ждать, пока индикатор не остановится, чтобы вернуться.
* +1012 *