0
我正在嘗試使用Apple開發人員工具(特別是xcode)製作mac應用程序。我基本上是將我的網站嵌入到一個類似於iTunes的方式欄中,用戶單擊側欄上的按鈕和webview網頁更改。問題是我在嘗試獲取按鈕以將特定URL加載到webview中時遇到問題。製作按鈕更改網絡視圖
我正在嘗試使用Apple開發人員工具(特別是xcode)製作mac應用程序。我基本上是將我的網站嵌入到一個類似於iTunes的方式欄中,用戶單擊側欄上的按鈕和webview網頁更改。問題是我在嘗試獲取按鈕以將特定URL加載到webview中時遇到問題。製作按鈕更改網絡視圖
WebView* webView = [[WebView alloc] initWithFrame:CGRectMake(0, 0, 500, 500)];
NSString *urlAddress = @」http://www.example.com」;
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
所以你第一次得到的URL作爲一個字符串,把它變成一個NSURL對象,然後進入一個的NSURLRequest對象,最後把那個給web視圖對象加載。您也可以通過在接口構建器中創建的webview來完成此操作,方法是忽略第一行(其中webview正在初始化),並確保將webView屬性作爲IBOutlet添加到視圖控制器,並將其連接到Interface Builder中的webview。
編輯:看來我使用的是iPhone語法的web視圖。然而,在mac webview上加載一個url仍然是類似的,所以我改變的是類名。
@Bavarious由於我不是在xcode最殺死我試圖鏈接到一個隱藏在webview後面的文本框的按鈕。文本框中包含頁面的URL,點擊該按鈕後,該URL將加載到Web視圖中。不是一個非常有效的方法,但我發現它確實有效。 – Jordan 2011-02-17 02:14:36
您可以將字典映射按鈕標題(或按鈕標記)映射到URL,而不是使用文本字段來保存URL字符串。但是現在我感到困惑:你剛剛說過它的工作原理,那麼什麼不起作用? – 2011-02-17 02:18:45