2012-02-26 106 views
0

今天我正在處理一個有趣的問題。我試圖編寫簡單的書籤,我的意思是最基本的功能;存儲網址,並在點按它時加載網址。創建書籤

眼下,這個想法是,我會用以下內容:

currentURL = currentWebView.request.URL.absoluteString; 

若要檢索當前的URL,然後可能存儲內NSDefaults。 (開放到這個預成型更好的方法來任何其他建議)

但是,我遇到的問題是,假設我已經得到了那麼遠(檢索的URL,並將其存儲),我將如何去關於將列表中的某個地方放入顯示已加入書籤的url的列表格式,然後在UIWebView所在的主視圖中加載它們(從單獨的書籤視圖)?

你的時間是非常讚賞 --Jake

注:如果您需要了解更多信息或任何東西我可能幫你,以便得出一個解決方案,只問

回答

1

簡單

假設您的視圖控制器位於您的webview所在的位置,是WebViewController,列表顯示的是BookmarkViewController。

在BookmarkViewController

@property(nonatomic,retain)WebViewController *maincontroller; 

發送您的WebViewController到BookmarkViewController的參考,當你創建BookmarkViewController對象

bookmarkobject.maincontroller=self; 

創建一個屬性,然後在didSelectRowAtIndexPath方法

要麼使用

1)[maincontroller.webView loadRequest:url];

使WebViewController帶參數的URL的方法和調用此方法從didSelectRowAtIndexPath方法

2)[maincontroller loadUrlInWebView:url];

或解散你的模式

,或者創建一個屬性WebViewController和didSelectRowAtIndexPath中的URL的地址

3)[maincontroller urlstring:url]; and in viewWillAppear在你的webview中加載這個url

希望這3種方法中的任何一種都能幫到你。

+0

好吧,我想我現在明白你的意思了。然而,你會展示你將如何實現,比如didSelectRowAtIndex路徑的第一個方法嗎?我在這一部分有點被抓住了。 – JTApps 2012-03-05 18:44:21

+1

我希望這會幫助你介紹一個簡單的示例TableView http://www.allappsdevelopers.com/TopicDetail.aspx?TopicID = 0b544ae7-e181-4e39-b7ec-a230dbdd6e58 您可以通過編程方式自行創建單元格來自定義每一行,也可以使用UITableViewCell – Soniya 2012-03-06 05:12:39