我想将 URL 方案添加到我的 iOS 应用程序,但是 URL 需要能够指向某个NSManagedObject
来自Core Data
. NSManagedObject
我很高兴我的应用程序必须生成供用户使用的 URL,但在 URL 中使用整个 URI似乎并不正确。
当我检索托管对象的 URI 时,它是这样的:
x-coredata://633EAF37-A03D-4954-976D-B3B0C32F8033/MyObject/p7
我猜我可以放弃x-coredata://
我可以放回我的application:openURL
方法的部分,但这仍然给我留下这样的 URL:
myurlscheme://event_to_perform?object=633EAF37-A03D-4954-976D-B3B0C32F8033/MyObject/p7
我还能做些什么来缩短它吗?has 部分633EAF37-A03D-4954-976D-B3B0C32F8033
呢?这在安装应用程序的每台设备上都是一样的,还是独一无二的?如果跨设备相同,那么我只需要使用 finalp7
作为我可以添加回字符串的所有其他内容。
任何建议表示赞赏。
谢谢