我正在爲使用新的Twitter框架的iOS開發應用程序。 我有一個webView,我怎麼能知道當前的網址?我怎樣才能創建一個Tweet?獲取webView的當前網址並將其放入推文
對不起,我的英語不好,謝謝!
我正在爲使用新的Twitter框架的iOS開發應用程序。 我有一個webView,我怎麼能知道當前的網址?我怎樣才能創建一個Tweet?獲取webView的當前網址並將其放入推文
對不起,我的英語不好,謝謝!
您可以從Web視圖檢索當前網址如下:webView.request.URL
要允許用戶張貼到Twitter,可以顯示TWTweetComposeViewController
它有一個addURL:
方法。要在沒有用戶交互的情況下進行發送,您需要創建一個包含相關數據的TWRequest(有關正確的HTTP請求,請參閱Twitter的API文檔)。
首先,您應該閱讀documentation。 查找實例方法stringByEvaluatingJavaScriptFromString:( - (的NSString *)stringByEvaluatingJavaScriptFromString:(的NSString *)腳本)使用的
例子是:
NSString *webViewURLString =[yourWebView stringByEvaluatingJavaScriptFromString:@"window.location.href"];
參數/腳本「window.location.href '是一個javascript調用。
這種方法將網址作爲一個字符串,然後你很可能傳遞給你的twitter代碼。