2017-02-23 74 views
0

我有一個應用程序和附帶的Action Extension。該擴展的主要目的是將任何調用應用程序中的文件上傳到主應用程序提供的URL中。使iOS動作擴展得到通知,主機應用程序變爲活動

的工作流程是:

  1. 在主應用程序,用戶從列表中選擇

  2. 在任何應用程序的URL,icloud的驅動器,例如,用戶可以選擇任何文件,點擊共享按鈕,選擇附帶的行動擴展,這將做上傳之前選擇的URL

擴展的視圖控制器具有「更改」按鈕,打開馬在應用中。因此,用戶可以切換到主應用程序,選擇另一個URL並返回到主機應用程序(該應用程序的擴展仍然在那裏)。

enter image description here

我試圖找出如何擴展,這純粹只是一個視圖控制器,並不能直接訪問主機應用程序的生命週期可以通知主機應用程序再次變得活躍起來。以便擴展可以選擇新選擇的鏈接。

我沒有到主機的appDelegate方法的直接訪問,無論何時擴展的視圖中再次變得活躍viewWillAppear中被調用。

任何想法?

回答

相關問題