objective c - iOS "open in" while the app is already running -
i have gotten "open in" feature work in app developing open files. implementing application:didfinishlaunchingwithoptions:
, using uiapplicationlaunchoptionsurlkey
file url options dictionary, i'm not sure when application open.
any appreciated, thanks.
if app open, application:didfinishlaunchingwithoptions:
won't called again. application:openurl:sourceapplication:annotation:
called.
note if app wasn't open, application:didfinishlaunchingwithoptions:
called , application:openurl:sourceapplication:annotation:
called (unless returned no in didfinishlaunchingwithoptions signify cannot open url in question).
so best place process "open in" feature inside openurl
. how depends on app, if user interaction involved , if different view controllers need behave differently, approach create , post nsnotification inside openurl
describe "open in" action, , have subscribers elsewhere in app act accordingly.
Comments
Post a Comment