gpt4 book ai didi

ios - 是否可以使用 NSDataDetector 检测 NSString 中包含空格的链接?

转载 作者:IT王子 更新时间:2023-10-29 08:04:06 26 4
gpt4 key购买 nike

首先,我无法控制收到的文本。只是想把它放在那里,这样你就知道我无法更改链接。

我试图在使用 NSDataDetector 中查找链接的文本包含以下内容:

<h1>My main item</h1>
<img src="http://www.blah.com/My First Image Here.jpg">
<h2>Some extra data</h2>

我用的检测代码是这个,但是不会找到这个链接:

NSDataDetector *linkDetector = [NSDataDetector dataDetectorWithTypes:NSTextCheckingTypeLink error:nil];
NSArray *matches = [linkDetector matchesInString:myHTML options:0 range:NSMakeRange(0, [myHTML length])];

for (NSTextCheckingResult *match in matches)
{
if ([match resultType] == NSTextCheckingTypeLink)
{
NSURL *url = [match URL];
// does some stuff
}
}

这是 Apple 链接检测的错误,它无法检测带空格的链接,还是我做错了什么?

有没有人有更可靠的方法来检测链接,无论它们是否包含空格或特殊字符或其他内容?

最佳答案

我刚刚收到 Apple 对我提交的错误的回复:

We believe this issue has been addressed in the latest iOS 9 beta. This is a pre-release iOS 9 update.

Please refer to the release notes for complete installation instructions.

Please test with this release. If you still have issues, please provide any relevant logs or information that could help us investigate.

iOS 9 https://developer.apple.com/ios/download/

我会测试并让大家知道这是否已在 iOS 9 中修复。

关于ios - 是否可以使用 NSDataDetector 检测 NSString 中包含空格的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30741520/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com