0
Я создаю простое приложение видео Выгрузкаметод UIButton Действие не работает в быстром
Все работает хорошо, но когда я нажимаю на кнопку скачать видео скачивании работу отлично, но индикатор активности не работать и писать сбщ в Println также не работа
Я добавить кнопку на пользовательской точки зрения, и я использовал библиотеку SwiftSpinner.swift для индикатора активности
здесь код
@IBAction func downloadAction(sender: AnyObject) {
println("hello")
SwiftSpinner.show("Downloading...", animated: true)
let urlPath = self.photoInfo?.sourceImageURL
let urlLastPath = self.photoInfo?.sourceImageURL.lastPathComponent
var data : NSData = NSData(contentsOfURL: urlPath!)!
var path = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.CachesDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0].stringByAppendingPathComponent(urlLastPath!) as String
println(path)
delay(seconds: 16.0, completion: {
SwiftSpinner.show("Downloading Completed", animated: false)
})
data.writeToFile(path, atomically: true)
delay(seconds: 18.0, completion: {
SwiftSpinner.hide()
})
UISaveVideoAtPathToSavedPhotosAlbum(path, nil, nil, nil)
}
Приложите ли вы свой идентификатор активности (SwiftSpinner) к IBOutlet в раскадровке. – Natasha
Спасибо за воспроизведение. Я не использую встроенный индикатор активности, но я использую библиотеку SwiftySpinner.swift от github. –
здесь ссылка на SwiftSpinner https://github.com/icanzilb/SwiftSpinner –