带有参数的今日小部件 openurl

Posted

技术标签:

【中文标题】带有参数的今日小部件 openurl【英文标题】:Today widget openurl with parameter 【发布时间】:2014-12-03 10:08:47 【问题描述】:

我的应用有一个 Today 小部件,当用户点击 Today 小部件时,它会打开包含的应用。

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

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

此代码按预期工作。但现在我想用这个作为参数发送一些数据。这样我就可以在包含app中打开对应的视图控制器使用这个参数了。

我也在 Apple API 文档和 *** 中进行了搜索,但找不到合适的答案。

请给我使用openURL向包含应用发送数据的建议。

【问题讨论】:

如果您已经找到答案,请回答您自己的问题,然后接受该答案。 【参考方案1】:

它正在工作。我添加这样的数据@“MYAPPNAME://Data1&Data2”。一开始有什么问题,我把上面的行写成这样@“MYAPPNAME://Data1 & Data2”。所以空格是问题所在。修剪空白后,它可以工作。谢谢。

【讨论】:

以上是关于带有参数的今日小部件 openurl的主要内容,如果未能解决你的问题,请参考以下文章

XCUITest 和今日小部件

NSTextAttachment 未显示在今日通知中心小部件中

通过应用内购买启用今日视图小部件

今日 iOS 小部件仅在调试时显示

iOS 8 今日小部件 - UIAlertView

如何在通知中心频繁更新今日小部件?