在下面的屏幕截圖中,一些數據已成功通過AirDrop發送。 UIActivityViewController
更新顯示「已發送」收件人和取消更改爲完成。它是正確的/可能顯式關閉UIActivityViewController(AirDrop後)?
- 在這種情況下,是不是正確/好的做法/可能,爲呈現視圖控制器駁回
UIActivityViewController
? - 或者應該將該任務留給用戶(和完成按鈕)?
從蘋果的文檔上UIActivityViewController
:
您的應用程序負責配置,呈現,和駁回這個視圖控制器。
如果UIActivityViewController
應該在AirDrop案件中被駁回,那麼完成處理程序是否應該用於此目的?
@property(nonatomic, copy) UIActivityViewControllerCompletionWithItemsHandler completionWithItemsHandler
相關問題:
- UIActivityViewController completion handler is !completed when using AirDrop
- UIActivityViewController completionHandler how to check if activity send or not successfully?