Ответ 1
Вам нужно использовать новые классы взаимодействия с документами, в частности вы можете отправить эти данные с помощью свойства annotation
UIDocumentInteractionController
. См. Также:
iOS SDK 4.2 включает новый метод UIApplicationDelegate
, называемый application:openURL:sourceApplication:annotation:
. Это замена для application:handleOpenURL:
и более подробная информация о вызывающем приложении: мы не только получаем идентификатор пакета вызывающего приложения, но также и в аргументе annotation
,
Объект списка свойств, предоставленный исходным приложением для передачи информации получающему приложению.
Отлично, это должно обеспечить множество возможностей для более прямого взаимодействия между несколькими сторонними приложениями!
Единственная проблема: как мне вызвать этот механизм на стороне вызывающего приложения? -[UIApplication openURL:]
кажется неизменным и не предлагает никакого способа передать список свойств вместе с URL. Вы знаете, как вызывающее приложение может сделать это с помощью iOS SDK 4.2?
Вам нужно использовать новые классы взаимодействия с документами, в частности вы можете отправить эти данные с помощью свойства annotation
UIDocumentInteractionController
. См. Также: