获取webView的当前URL并将其放入推文中

时间:2012-01-06 15:19:26

标签: objective-c ios url twitter uiwebview

我正在开发一个使用新Twitter框架的iOS应用程序。 我有一个webView,我怎么知道当前的url?我如何使用创建推文?

抱歉我的英文不好,谢谢!

2 个答案:

答案 0 :(得分:1)

首先你应该阅读documentation。 查找Instance方法 stringByEvaluatingJavaScriptFromString:( - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script)

使用的例子是:

 NSString *webViewURLString =[yourWebView stringByEvaluatingJavaScriptFromString:@"window.location.href"];

参数/ script'window.location.href'是一个javascript调用。

此方法会将网址作为字符串提供,然后您很可能将其传递给您的推特代码。

答案 1 :(得分:0)

您可以从网络视图中检索当前网址,如下所示:webView.request.URL

要允许用户发布到Twitter,您可以显示具有TWTweetComposeViewController方法的addURL:。要在没有用户交互的情况下发送,您需要使用相关数据创建TWRequest(请参阅Twitter的API文档以获取正确的HTTP请求)。