Виджет Today openurl с параметром

У меня есть виджет «Сегодня» для моего приложения, он открывает приложение, в котором пользователь нажимает виджет «Сегодня».

NSURL *url = [NSURL URLWithString:@"MYAPPNAME://" ];

[self.extensionContext openURL:url completionHandler:nil];

Этот код работает так, как ожидалось. Но теперь я хочу отправить некоторые данные в качестве параметра с этим. Таким образом, я могу открыть соответствующий контроллер представления, используя этот параметр в содержащем приложении.

Я также искал в документации Apple API и stackoverflow, но не могу найти подходящего ответа.

Пожалуйста, дайте мне предложение для отправки данных в содержащее приложение, используя openURL.


person Anbu Raj    schedule 03.12.2014    source источник
comment
Если вы нашли ответ, пожалуйста, ответьте на свой вопрос, а затем примите этот ответ.   -  person Tom Harrington    schedule 04.12.2014


Ответы (1)


Это работает. Я добавляю такие данные @"MYAPPNAME://Data1&Data2". Сначала в чем проблема, я пишу приведенную выше строку следующим образом: @"MYAPPNAME://Data1 & Data2". Так что проблема в пробелах. После обрезки пробелов все работает. Спасибо.

person Anbu Raj    schedule 05.12.2014