2014-02-21 31 views
0

嗨,我正在使用UIActivityItemProvider將我的應用程序數據文件共享給其他人。我使用電子郵件,iMessage。所以現在我想在發送郵件後收到通知。我如何取回電子郵件和iMessage委託完成。我如何找到UIActivityItemProvider操作完成

+0

'UIActivityViewControllerCompletionHandler'怎麼樣? – Larme

+0

是的,非常感謝你的工作。 – Madhubalan

回答

0

UIActivityController完成處理

typedef void (^UIActivityViewControllerCompletionHandler)(NSString *activityType, BOOL completed); 

這裏的(從文檔報價)你會得到的completed布爾

完成YES如果服務如果不是,則執行或否。這個 參數也被設置爲NO,當用戶在沒有選擇服務的情況下關閉控制器的視圖時。

+0

如果股票被解散,似乎「已完成」爲否,否則爲「是」。我怎麼知道共享操作是否已經執行,但是出於什麼原因在「目標」應用程序端失敗? – alexdown