我的应用程序今天有一个扩展程序,我希望能够从中打开包含的应用程序。我已经在我的应用程序的info.plist
中添加了必要的内容<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>iOSmyApp</string>
</array>
<key>CFBundleURLName</key>
<string>com.company.myApp</string>
</dict>
</array>
</plist>
然后我从扩展名中调用方法openURL: completionHandler:
:
NSURL * hostURL = [NSURL URLWithString:@"iOSmyApp//:"];
[self.extensionContext openURL:hostURL completionHandler:^(BOOL success) {
NSLog(@"success opening - %d", success);
}];
我获得1作为成功的价值,但该应用程序未启动。此外,它不会改变我是使用iOSmyApp
还是iOSmyApp//:
,但是如果我添加了不同的内容,我会收到有关未知URL的消息。很明显我错过了一些东西,但我找不到它是什么。
修改
RCNTodayExtension [1294:835478]无法继承CoreMedia权限 从1282年开始:( null)
这是我遇到的唯一错误,我不知道它是如何相关的,但我不知道是什么导致它。
感谢您的帮助。