我正在开发一个使用新Twitter框架的iOS应用程序。 我有一个webView,我怎么知道当前的url?我如何使用创建推文?
抱歉我的英文不好,谢谢!
答案 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请求)。