1
Arama kilit açma cihazı kez "unlockCalled" çok yazdırır ve sonra bu hata veriyor çalışmıyor):activityIndicators ve UIApplication.sharedApplication (
2016-03-27 14:20:45.976 xxx[1002:57886] -[UIApplication endIgnoringInteractionEvents] called without matching -beginIgnoringInteractionEvents. Ignoring.
Nerede yanlış gidiyorum?
var activityIndicator = UIActivityIndicatorView()
func lockDevice(){print("lockCalled")
activityIndicator = UIActivityIndicatorView(frame: self.view.frame)
activityIndicator.backgroundColor = UIColor(white: 1.0, alpha: 0.5)
activityIndicator.center = self.view.center
activityIndicator.hidesWhenStopped = true
activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.Gray
view.addSubview(activityIndicator)
activityIndicator.startAnimating()
UIApplication.sharedApplication().beginIgnoringInteractionEvents()
}
func unlockDevice(){
print("unlockCalled")
activityIndicator.stopAnimating()
UIApplication.sharedApplication().endIgnoringInteractionEvents()
}
Peki @Alladinian için, hata mesajı yeterince açıklayıcı olduğunu ... nerede (ve ne zaman) Eğer bu işlevleri arıyorsun? – Alladinian
i lockDevice() daha sonra 5-6 saniye içinde web'den veri al, sonra ben unlockDevice() işlevini kullanıyorum ama activityIndicator gitmeyecek ve hala olaylarımı görmezden geldiler @Alladinian –
Sorunu incelemek için geri bildirimde bir kesme noktası belirleyebilirsiniz. Ayrıca, ana iş parçacığı üzerinde 'unlockDevice()' işlevinin çağrıldığından emin olun. – Alladinian