Mer*_*nci 3 objective-c ios ios-app-extension
我正在尝试从扩展程序启动容器应用程序.(一个Action扩展)容器应用程序有一个工作URL方案(例如://),我可以通过在Safari中导航到该URL来验证这一点.
当我尝试使用 - [NSExtensionContext openURL:completionHandler:]来启动容器应用程序时,我得到一个不成功的回调,没有任何反应.
iOS 8 Beta 2更改说openURL方法现在应该可以正常工作,但这仍然是一个错误还是我做错了什么?
小智 10
它使用此代码在Today Extension中为我工作:
NSExtensionContext *myExtension=[self extensionContext];
[myExtension openURL:[NSURL URLWithString:@"http://google.com"] completionHandler:nil];
Run Code Online (Sandbox Code Playgroud)
但是,它可能无法在Action Extensions中使用.从文档:
每个扩展点确定是支持此方法,还是支持此方法的条件.在iOS 8.0中,只有Today扩展点支持此方法.
| 归档时间: |
|
| 查看次数: |
5405 次 |
| 最近记录: |