Я использую веб-сайт, который я разрабатываю на localhost, и я хотел бы отобразить локальный URL-адрес файлов с веб-сайта в моем проекте Xcode. Проблема не в том, чтобы отобразить материал, если я решу отображать файлы в виде файла .html, но я действительно изо всех сил пытаюсь найти способ одновременно отобразить веб-сайт и захватить данные php. Я пробовал этот код
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let URL = NSURL(string: "http://localhost/home.php")
webView.loadRequest(NSURLRequest(URL: URL!))
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}}
и ничего не работает, но это работает для google.com и других.
Если вы хотите иметь возможность запускать код PHP, вам нужно порождать сервер PHP внутри ваше приложение. Как вы обнаружили, местный .html
файл может быть отображен UIWebView
или любой браузер, но PHP — это не браузер, а язык на стороне сервера.
Если вы должны иметь динамическое поведение на своей странице, то альтернативой является написать его в Javascript.
Других решений пока нет …