Because this is using openURL
to retrieve an item using the webcal protocol, there is no visual separation of app and webcal retrieval.
What I'm having to do is listen for the notification UIApplicationWillResignActiveNotification
after calling openURL
and when the notification is fired I assume it's the webcal taking over from my openURL call.
This is tricky business and a rudimentary fix but hey, it works! Thanks for all help/suggestions.