2017-01-17 10 views
1

PromiseKit/Photosはどのように使用できますか?私は特に写真のためのドキュメントを見つけることができません。PromiseKit/Photosの使い方は?

私は以下のように実装していると私は、実装上のより良い何が参考になる要求

_ = PHPhotoLibrary.requestAuthorization().then(execute: { (status) -> Void in print(status.rawValue) }) 

を受信することができています。あなたは正しい道にある

答えて

2

、あなたは実装方法が正しく、あなたはまた、コードの下に

http://promisekit.org/docs/

PHPhotoLibrary.requestAuthorization().then { authorized in 
print(authorized) // => true or false 
} 


PHPhotoLibrary.requestAuthorization().then { authorized -> Void in 
guard authorized else { throw MyError.unauthorized } 
// … 
}.catch { error in 
UIAlertView(/*…*/).show() 
} 

PHPhotoLibrary.requestAuthorization().then { authorized -> Promise in 

guard authorized else { throw MyError.unauthorized } 

// returning a promise in a `then` handler waits on that 
// promise before continuing to the next handler 
return CLLocationManager.promise() 

// if the above promise fails, execution jumps to the catch below 

}.then { location -> Void in 

// if anything throws in this handler execution also jumps to the `catch` 

}.catch { error in 
switch error { 
case MyError.unauthorized: 
    //… 
case is CLError: 
    //… 
} 
} 
を確認することができます