objective-c - 如何以编程方式注册自定义 URL 方案?

标签 objective-c cocoa info.plist

是否可以在我的应用程序运行时为其添加/删除自定义 URL 方案?现在 CFBundleURLSchemes 属性设置在 Info.plist 中。

最佳答案

根据 this discussion on Cocoa Dev答案是否定的,不能以编程方式注册自定义 URL 方案。您必须在 Info.plist 中指定它们。 (但是使用 LSRegisterURL,如果您以编程方式更改应用程序的 Info.plist,您可以要求 Launch Services 重新加载它。但这很丑陋。)

关于objective-c - 如何以编程方式注册自定义 URL 方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5463998/

相关文章:

ios - 对自定义对象数组内的数字进行排序

cocoa - 如何确定 MacOS 上货币符号位于数字的左侧还是右侧

app-store - AppStore语言描述和 "Localization native development region"

ios - 如何用 UIBezierPath 绘制锯齿线?

objective-c - 计算按位值的数量

objective-c - 启用 NSDocument 的保存

ios - 我的导航器面板上的 "Info.plist"和 "Custom iOS Target Properties"有什么区别?

xcode4 - 在 Xcode 4 中预处理 Info.plist

ios - Paging UIScrollView - 如何一次翻动多个页面

objective-c - 以编程方式更新核心数据中的属性