applicationWillEnterForegroundWithOptions API がないことを発見したときの驚きを想像してみてください!
カスタム UTI をエクスポートするアプリがあります。添付ファイルを含む電子メールを受け取ったとき、添付ファイルを保持すると、忠実に Open In MyApp オプションが表示されます。それを押すと、予想どおり、MyApp が開きます (またはアクティブ化されます)。didFinishLaunchingWithOptions に渡された起動オプションからファイル URL を取得できるため、アプリがバックグラウンドにない場合はこれで問題ありません。
ただし、アプリがバックグラウンドにある場合はどうなりますか。[開く] ボタンを押すと、applicationWillEnterForeground を呼び出すことによってアプリがフォアグラウンドに移動しますが、userInfo ディクショナリがない場合、アプリがアクティブ化された URL を取得するにはどうすればよいですか?
誰にもアイデアはありますか?