Вы должны проанализировать HTML-страницу, запрашиваемую вашим пользователем.
Попробуйте HTML парсер, как Kanna
После того, как вы установили Канна через cocoapods, попробуйте этот код:
import Kanna
let html = "<html>...</html>"
if let doc = Kanna.HTML(html: html, encoding: NSUTF8StringEncoding) {
print(doc.title) // here your title
}
Чтобы получить HTML-код со страницы, попробуйте этот запрос:
let myURLString = "http://www.yahoo.com"
if let myURL = NSURL(string: myURLString) {
var error: NSError?
let myHTMLString = try! NSString(contentsOfURL: myURL, encoding: NSUTF8StringEncoding)
if let error = error {
print("Error : \(error)")
} else {
print("HTML : \(myHTMLString)")
}
} else {
print("Error: \(myURLString) doesn't URL")
}
Надеюсь, что это поможет;)
Hreno, можете ли вы опубликовать какой-либо код или дать какой-либо контекст ей е? – user3069232
Возможный дубликат http://stackoverflow.com/questions/2275876/how-to-get-the-title-of-a-html-page-displayed-in-uiwebview – Koen