我正在使用 UIWebView 来允许用户推送一个打开 YouTube 的新控制器。我想要做的是将一个字符串直接传递到 YT 搜索栏中。该字符串是前一个视图控制器的标题。例如,假设用户正在查看名为“Straight Leg Raise”的练习的视图,通过点击 UIButton,YT 在新的视图控制器中打开,“Straight Leg Raise”自动进入 YT 搜索栏。在此示例中,Youtube 搜索的 URL 格式为“ http://www.youtube.com/results?search_query=straight+leg+raise ”。我只是对字符串知之甚少,无法做到这一点。已针对 Android 提出并回答了该问题(从我的应用程序中搜索 Youtube 应用程序中的特定字符串),但我找不到适用于 iOS 的类似答案。
打开 YouTube 网页视图的代码:
NSURL *url = [NSURL URLWithString:@"http://www.youtube.com"];
NSURLRequest *urlrequest = [NSURLRequest requestWithURL:url];
[webView loadRequest:urlrequest];
至于从前一个视图控制器获取字符串,这是我无法弄清楚的一部分。