2016-08-21 1 views
0

기본적으로 웹 페이지의 HTML 콘텐츠를 가져 와서 앱에 변수로 저장할 수있는 방법을 찾으려고합니다. 제 3 자 서비스를 사용하여 WebView를 통해 사용자를 인증합니다. 내가 어떻게 진행할 것Swift는 웹 사이트에서 HTML 태그를 읽습니다.

그래서 내 질문은
<p> Some value here </p> 
<p> Some other value here </p> 
<p> The last value goes here </p> 

다음 autorization이 완료되면, 서버는 내 응용 프로그램이 제대로 작동하는 데 필요한의 3 개 문자열이 같은 HTML에 저장되어있는 웹 페이지에 저를 리디렉션합니다 이 단락들에서 본문을 얻기 위해 나는 "app-side"로 만든 배열에 각 값을 추가해야한다고 생각하지만, 단순히 데이터를 올바르게 읽거나 잡는 방법을 찾는 데는 어려움이 있습니다.

누구든지이 문제를 해결할 수있는 방법에 대한 아이디어가 있습니까?

미리 감사드립니다.

답변

1

XML 파서를 사용하여 필요한 노드의 내용을 가져옵니다. 또는 HTML을 정확히 알고 있다면 HTML 문자열 자체를 사용하여 태그 사이의 내용을 읽을 수 있습니다. https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html

+0

고마워요! 나는 이것을 현재 내가 사용하고 있음을 발견했다 : https://github.com/drmohundro/SWXMLHash - 훌륭하게 작동한다. – askaale

관련 문제