2012-05-02 5 views
0

뉴스 웹 사이트 (rss를 통해)에서 데이터를 수신하고 기사를 tableview에 넣는 응용 프로그램이 있습니다. 사용자는 목록에서 기사를 선택하여 웹보기의 세부 정보를 볼 수 있습니다. 상세보기에서 사용자는 데이터베이스에 데이터를 저장하기 위해 단추를 클릭 할 수 있습니다.Xcode : 코어 데이터에 uiwebview를 저장할 수 있습니까?

기사를 저장하고 "즐겨 찾기"테이블보기에 표시 할 수 있지만 문제는 현재 기사를 저장하고 사용하고 사용자가 저장된 기사를 선택할 때로드하는 것입니다. 나는 기사를 저장하고 사용자가 오프라인 모드에서 읽을 수 있도록하고 싶습니다. 핵심 데이터를 사용하고 있습니다. 전체 webview를 저장하는 방법이 있습니까?

답변

0

뉴스 웹 사이트에서 일반적으로 모두으로 RSS 피드를 얻을 수 있습니다. 예를 들어 제목, 카테고리, 전체 기사 텍스트 등 이미지에 대한 링크를 포함한 전체 뉴스 스토리를 재구성합니다 .

이러한 피드를 검색하고 NSManagedObject 속성으로 구문 분석 한 다음 평소처럼 핵심 데이터에 저장하십시오.

많은 사이트에서는 웹 사이트에 대한 링크없이 뉴스를 표시 할 수 없으며 일부는 웹 사이트에서 기사를 읽는다고 주장하기도합니다. 작은 글자를 읽을 필요가 있습니다.

+0

정확히 내가하고있는 일이지만, 다시 오프라인 모드에서 기사를 저장하고 여는 동안 인터넷 연결이 필요할 것입니다. – Anila

+0

음, 이미지를 사용자 문서 디렉토리에 고유 한 이름 (예 : 파일 이름의 메시지 ID)으로 지정하여 저장하고 거기에서 가져옵니다. 그것이 내 앱 중 하나에서하는 일입니다. 나는이 "캐시"가 너무 크지 않은지 확인하고 파일이 너무 커지면 파일을 삭제합니다. 또는 코어 데이터 저장소를 추가 할 수 있습니다. – Mundi

+0

ok 고맙다. – Anila

관련 문제