我创建了WebViewController视图,它显示了网站 在菜单中。我有两个单元格,联系我们,点击单元格,它显示带有联系人的Web视图,使用条款显示条款。
我的问题是如何编写使用其中一个控制器的代码。
//此控制器显示网页
class WebViewController: UIViewController {
@IBOutlet weak var webView: UIWebView!
var urlToShow:String?
override func viewDidLoad() {
super.viewDidLoad()
if let url = urlToShow {
webView.loadRequest(NSURLRequest(URL: NSURL(string: url)!))
}
}
}
答案 0 :(得分:0)
您应该使用SFSafariViewController而不是任何webviewViewController。
using Microsoft.Win32;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
using System.Management;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(IsProgramInstalled("Free Pascal"));
Console.ReadKey();
}
public static bool IsProgramInstalled(string programDisplayName)
{
Console.WriteLine(string.Format("Checking install status of: {0}", programDisplayName));
foreach (var item in Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall").GetSubKeyNames())
{
object programName = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + item).GetValue("DisplayName");
string n = (string)programName;
if (n!= null && n.Contains(programDisplayName))
{
Console.WriteLine("Install status: INSTALLED");
Console.WriteLine(programName);
Console.WriteLine(Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + item).GetValue("InstallLocation"));
return true;
}
}
Console.WriteLine("Install status: NOT INSTALLED");
return false;
}
}
}
为联系人和隐私权政策传递不同的网址。它将打开网站,看起来像在您的应用程序中导航。 感谢