Я пытаюсь реализовать UIActivityIndicatorView, который выполняется, пока пользователь находится в середине покупки приложения. По какой-то причине UIActivityIndicatorView не отображается, даже если я сделал это, если под просмотр представлений.UIActivityIndicatorView не отображается
class RemoveAdsViewController: UIViewController {
@IBAction func btnAdRemoval(sender: UIButton) {
let buyProgress = UIActivityIndicatorView(activityIndicatorStyle: .White)
buyProgress.center = self.view.center
self.view.addSubview(buyProgress)
buyProgress.startAnimating()
print(buyProgress)
PFPurchase.buyProduct("", block: { (error:NSError?) -> Void in
if error != nil{
let alert = UIAlertController(title: "Error", message: error?.localizedDescription, preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)
}
})
buyProgress.stopAnimating()
buyProgress.removeFromSuperview()
}
PFRestore:
restoreProgress.startAnimating()
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), {
PFPurchase.restore()
dispatch_async(dispatch_get_main_queue(), {
restoreProgress.stopAnimating()
})
})
Посмотреть все вопросы, связанные с показанными справа -> Вы должны проверить их. Об этом вопросе спрашивали и отвечали раньше. – rmaddy
@rmaddy Я уже проверил их, и ответы не решили мою проблему, поэтому я разместил свой собственный вопрос. – wxcoder