如何在iOs8的Xcode项目中嵌入html

如何在iOs8的Xcode项目中嵌入html,html,ios,objective-c,xcode,Html,Ios,Objective C,Xcode,我一直在开发一个iOS应用程序——一个基于HTML和CSS的非常简单的应用程序(其中一些将使用PHP和我的SQL)。然而,我一直在尝试在我的项目中嵌入HTML文件的方法,但我找到的所有教程(到目前为止)要么是旧版本的,要么是我的Xcode中缺少了一些东西(比如文件的所有者按钮),这使它变得不容易,要么是我在接下来的教程中遇到了一些与我当前版本的Xcode不同的东西。(我对Xcode非常陌生)我的Xcode版本是6.1,运行在最新版本的OSx Yosemite上。我可能错过了一些关于在iOS8的X

我一直在开发一个iOS应用程序——一个基于HTML和CSS的非常简单的应用程序(其中一些将使用PHP和我的SQL)。然而,我一直在尝试在我的项目中嵌入HTML文件的方法,但我找到的所有教程(到目前为止)要么是旧版本的,要么是我的Xcode中缺少了一些东西(比如文件的所有者按钮),这使它变得不容易,要么是我在接下来的教程中遇到了一些与我当前版本的Xcode不同的东西。(我对Xcode非常陌生)我的Xcode版本是6.1,运行在最新版本的OSx Yosemite上。我可能错过了一些关于在iOS8的Xcode 6中嵌入HTML文件的知识?如果您能给我答复,我将不胜感激。多谢各位

一个月前我也尝试过这样做,在iOS8中显示html。我的html不需要CSS。但我想这样做的方式并没有那么不同

我们可以将html文件作为字符串加载,并使用UIWebView显示它,如下所示:

var filePath = NSBundle.mainBundle().pathForResource("HtmlFileName", ofType: "html")
var htmlString = NSString.stringWithContentsOfFile(filePath!, encoding: NSUTF8StringEncoding, error: nil)
var myWebView = UIWebView(frame: DeviceUtil.getScreenRect())
myWebView.loadHTMLString(htmlString, baseURL: nil)

var viewController = UIViewController()
viewController.view = myWebView
self.navigationController?.pushViewController(viewController, animated: true)

您不能在iOS应用程序中嵌入PHP。它只能显示HTML页面(包括CSS和Javascript)。要加载PHP页面,您需要一个服务器。代码是用Swift编写的,因此不再有*.h文件。对于Objective C,您可以将代码放入viewController.m中,从中创建新的viewController。或者只需将myWebView添加到要显示的视图中。