Я пытаюсь открыть часть html-страницы с помощью ASIHttpRequest и NSRange, но это не работает.
Мой код:
- (void)requestFinished:(ASIHTTPRequest *)request
{
// Use when fetching text data
NSLog(@"Loaded");
NSString *htmlString = [request responseString];
NSString *string = @"<a>";
NSRange range = [htmlString rangeOfString:string];
if (range.location != NSNotFound)
{
range.length += range.location;
range.location = 0;
string = @"</a>";
NSRange rangeOpen = [htmlString rangeOfString:string options:NSBackwardsSearch range:range];
if (rangeOpen.location != NSNotFound)
{
range.length -= rangeOpen.location;
range.location = rangeOpen.location;
htmlString = [htmlString stringByReplacingCharactersInRange:range withString:@""];
NSLog(@"Range %@", NSStringFromRange(range));
NSLog(@"%@", htmlString);
}
}
}
Это был код для удаления тегов, и я хочу преобразовать его. Например: я хочу открыть текст между тегами в UILabel или UITextView