未启动包含应用程序的iOS
我的应用程序有一个today扩展,我希望能够从中打开包含该扩展的应用程序。我已经在我的应用程序的info.plist中添加了必要的内容未启动包含应用程序的iOS,ios,today-extension,Ios,Today Extension,我的应用程序有一个today扩展,我希望能够从中打开包含该扩展的应用程序。我已经在我的应用程序的info.plist中添加了必要的内容 <array> <dict> <key>CFBundleURLSchemes</key> <array> <string>iOSmyApp</string> </array>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>iOSmyApp</string>
</array>
<key>CFBundleURLName</key>
<string>com.company.myApp</string>
</dict>
</array>
</plist>
我的成功值为1,但应用程序未启动。另外,无论我使用的是iOSmyApp
还是iOSmyApp//:
,它都不会改变,但是如果我放置了不同的内容,我会收到一条关于未知URL的消息。很明显,我遗漏了一些东西,但我找不到它是什么
编辑
RCNTodayExtension[1294:835478]未能继承CoreMedia权限
自1282年起:(空)
这是我得到的唯一错误,我不知道它是如何关联的,但我也不知道是什么原因造成的
感谢您的帮助。检查此@Hugues您能在评论中输入错误代码吗,这样我们就可以解决问题了。谢谢您的回答,问题是我已经看到了这个问题,我觉得我已经完成了所有必要的步骤。调用了我的方法
openURL:
,但中的应用程序未启动。我没有任何错误,除了关于CoreData的一些内容,但它似乎不相关(我仍将添加它)。无论如何,URL方案都有此表单>
NSURL * hostURL = [NSURL URLWithString:@"iOSmyApp//:"];
[self.extensionContext openURL:hostURL completionHandler:^(BOOL success) {
NSLog(@"success opening - %d", success);
}];