我正在为使用新的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代码。