2012-02-26 6 views
0

오늘 저는 흥미로운 문제를 해결하기 위해 노력하고 있습니다. 간단한 북마크를 코딩하려고하는데, 가장 기본적인 기능을 의미합니다. URL을 저장하고 탭하면 url을로드하십시오. 책갈피 만들기

는 지금, 생각이 나는 다음과 같은 사용하는 것입니다 :

currentURL = currentWebView.request.URL.absoluteString; 

는 현재 URL을 검색 한 다음 가능 NSDefaults 내에서 그것을 저장합니다. (더 나은 방법을 제시하기 위해 다른 제안이있을 경우)

그러나 내가 가지고있는 문제는 내가 멀리까지 (URL을 검색하고 저장 한 경우) 가정하면 어떻게 될까요? 북마크 된 URL을 표시하는 목록 형식으로 어딘가에 넣은 다음 UIWebView가 포함 된 주보기에서 해당 별도의 책갈피 뷰에서로드합니다.

시간이 많이 가 --Jake

참고 감사합니다 : 당신은 내가 가능한 솔루션을 제공하기 위해 당신을 도울 수있는 정보 또는 아무것도 더 필요하면, 단지

답변

1

간단한

요청

webview가있는 viewcontroller가 WebViewController이고 목록이 어디에 표시되는지는 BookmarkViewController입니다.

는 BookmarkViewController 객체를

bookmarkobject.maincontroller=self; 

을 만들 때 BookmarkViewController로 WebViewController의 참조를 보내기

@property(nonatomic,retain)WebViewController *maincontroller; 

BookmarkViewController

에 속성을 만든 다음 didSelectRowAtIndexPath

에서

중 하나를 사용

1) [maincontroller.webView loadRequest:url];

또는

매개 변수 URL을 WebViewController의 방법을하고 didSelectRowAtIndexPath에서

2) [maincontroller loadUrlInWebView:url];

을이 메소드를 호출하여 모달

을 기각 또는 속성을 만들 WebViewController 및 didSelectRowAtIndexPath의 url에 대한 설명

3) [maincontroller urlstring:url]; 보기 WillAppear에서이 URL을 웹보기에로드하십시오.

이 3 가지 방법이 도움이 되길 바랍니다.

+0

좋아요, 지금 내가 말하는 것을 얻은 것 같습니다. 그러나 didSelectRowAtIndex 경로에서 첫 번째 메소드를 구현하는 방법을 보여 주겠습니까? 나는 그 부분에 약간 붙잡혔다. – JTApps

+1

이게 도움이되기를 바랍니다. 간단한 예제로 TableView 소개 Part-1 http://www.allappsdevelopers.com/TopicDetail.aspx?TopicID = 0b544ae7-e181-4e39-b7ec-a230dbdd6e58 urself로 프로그래밍 방식으로 셀을 만들거나 UITableViewCell을 사용하여 각 행을 사용자 정의 할 수 있습니다. – Soniya

관련 문제