从应用程序扩展中的iOS notes提取web链接

从应用程序扩展中的iOS notes提取web链接,ios,objective-c,url,ios-app-extension,Ios,Objective C,Url,Ios App Extension,我有一个iOS共享扩展,我想从中将iOS笔记导入我的应用程序。所有附件都可以从extensionItem.attachments属性中获得 但是,iOS 9 notes还支持可以在Safari中打开的web链接。当我尝试访问包含Web链接的便笺时,我只会获得public.plain text作为扩展项的注册类型标识符 此外,使用 [extensionItem.userInfo valueForKey:NSExtensionItemAttributedContentTextKey] 给我一个\u

我有一个iOS共享扩展,我想从中将iOS笔记导入我的应用程序。所有附件都可以从extensionItem.attachments属性中获得

但是,iOS 9 notes还支持可以在Safari中打开的web链接。当我尝试访问包含Web链接的便笺时,我只会获得
public.plain text
作为扩展项的注册类型标识符

此外,使用
[extensionItem.userInfo valueForKey:NSExtensionItemAttributedContentTextKey]
给我一个
\u NSInlineData
,当用于初始化
NSAttributedString
时,它不指定
NSLinkAttribute

对于
[NSAttributedString containsAttachmentsInRange::
,它还返回
NO


是否有任何方法可以从
NSExtensionContext
提取web链接?

我不使用iOS应用程序扩展,但可以通过
NSDataDetector
检测到它们?谢谢Larme。我尝试使用NSDataDetector,但它不会返回任何链接匹配项