是否可以在运行时为我的应用程序添加/删除自定义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. 如何以编程方式注册GuiceFilter?
- 2. 如何使用Xcode 4注册自定义应用程序开放URL方案?
- 3. 另一个应用程序可以注册我的自定义url方案
- 4. iOS OTA安装不注册自定义URL方案
- 5. 使用ClickOnce安装注册自定义URL方案
- 6. 以编程方式自定义样式
- 7. 如何启动自定义URL方案
- 8. 自定义URL方案
- 9. 自定义URL方案Android
- 10. android自定义url方案..?
- 11. 以编程方式注册taglib参考
- 12. 以编程方式注册星号
- 13. 如何注册一个应用程序以响应自定义URL方案开放请求?
- 14. 谷歌自定义搜索以编程方式添加注释
- 15. 支持URL的自定义URL方案
- 16. 如何以编程方式向特定自定义应用程序注册扩展?
- 17. 来自settings.bundle的自定义URL方案
- 18. 如何以编程方式注册XLL加载项?
- 19. 如何在ASP.NET MVC 5中以编程方式注册RoleProvider?
- 20. 如何以编程方式在WebApplicationInitializer中注册多个servlet?
- 21. 如何以编程方式注册域名?
- 22. 如何以编程方式在Spring中注册FactoryBean的实例
- 23. 以编程方式指定Fogbugz案例
- 24. 枚举注册的URL方案?
- 25. 在Magento中以编程方式确定注册客户
- 26. 可能发布到自定义注册协议/方案?
- 27. 如何以编程方式快速添加自定义UIButton
- 28. 如何以编程方式创建自定义导航栏?
- 29. 如何以编程方式添加自定义收音机组
- 30. 如何以编程方式显示自定义用户位置
链接是404 – 2017-01-19 03:29:14