是否可以在运行时为我的应用程序添加/删除自定义URL方案?现在CFBundleURLSchemes属性在Info.plist中设置。如何以编程方式注册自定义URL方案?
7
A
回答
5
根据this discussion on Cocoa Dev答案是否定的,自定义URL方案不能以编程方式注册。您必须在Info.plist
中指定它们。 (但使用LSRegisterURL
,你可以要求启动服务重新加载你的应用程序的Info.plist
,如果你以编程方式改变它,但这是丑陋的)。
1
启动服务将这样做。有关详细信息,请参阅Launch Services Programming Guide和Launch Services Reference。
(编辑:发射服务是你想要的,但我所提到的功能是用来改变默认处理程序。)
相关问题
- 1. 如何使用Xcode 4注册自定义应用程序开放URL方案?
- 2. 另一个应用程序可以注册我的自定义url方案
- 3. 使用ClickOnce安装注册自定义URL方案
- 4. 以编程方式自定义样式
- 5. android自定义url方案..?
- 6. 以编程方式注册taglib参考
- 7. 以编程方式注册星号
- 8. 如何注册一个应用程序以响应自定义URL方案开放请求?
- 9. 谷歌自定义搜索以编程方式添加注释
- 10. 如何以编程方式向特定自定义应用程序注册扩展?
- 11. 如何以编程方式创建此自定义绑定?
- 12. 来自settings.bundle的自定义URL方案
- 13. 如何以编程方式在WebApplicationInitializer中注册多个servlet?
- 14. 如何以编程方式在Spring中注册FactoryBean的实例
- 15. 如何以编程方式注册域名?
- 16. 如何以编程方式注册XLL加载项?
- 17. 以编程方式指定Fogbugz案例
- 18. 枚举注册的URL方案?
- 19. 可能发布到自定义注册协议/方案?
- 20. 如何以编程方式快速添加自定义UIButton
- 21. 如何以编程方式更新自定义TFS字段
- 22. 如何以编程方式添加自定义收音机组
- 23. 如何以编程方式更改自定义组件高度
- 24. 如何以编程方式创建自定义导航栏?
- 25. 使用自定义URL方案
- 26. Android的Instagram自定义URL方案
- 27. 自定义Url方案打开文件
- 28. 自定义URL方案ios 9
- 29. OSX上的Firemonkey自定义url方案
- 30. 春编程方式注册RequestMapping
链接是404 – 2017-01-19 03:29:14