2014-08-27 73 views
1

我正在嘗試使用新的Photos Framework,但似乎無法找到「允許訪問照片」alertview完成時的通知方式。有什麼想法嗎?當系統UIAlertView關閉時通知

我試着通過通知。

[[NSNotificationCenter defaultCenter] addObserverForName:UIWindowDidResignKeyNotification object:self queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification *note) { 
    //figure out the result of the request 
    // This never gets called 
}]; 

回答

2

使用提供的API可以準確地提供您想要的內容。

+[PHPhotoLibrary requestAuthorization:(void (^)(PHAuthorizationStatus status))handler] 

這個方法總是立刻返回。如果用戶以前有 授予或拒絕的照片庫訪問權限,則在調用時會執行 處理程序塊;否則,它會顯示警報,並且僅在用戶響應警報後才執行該塊。

+0

太棒了。這個方法有哪些類? – 2014-08-27 20:59:13

+0

哎呀,對不起。 'PHPhotoLibrary'。 – 2014-08-27 20:59:59

+0

完美,謝謝...文檔在這個框架上有點光明 – 2014-08-27 21:00:32