Run action directly from iOS Share Extension

Share extensions are not well suited to supporting full action execution. They run with very limited memory/functionality constraints.

I’d say there are a few possibilities for simplifying your flow, however.

First, consider separating capture and processing. Just capture as you go, and process in multiple drafts you have captured later with operations, or with some kind of sweep operation that processes drafts based on tag or similar.

Or improve convenience a bit by putting those actions you want quick access to in your action bar so you don’t have to go find them in the action list.