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