使用Parse.com中的ParseConfig将HTML文件加载到UIWebView中

时间:2014-12-21 23:04:07

标签: ios swift uiwebview parse-platform

我目前正在尝试通过htmlUIWebView文件加载到ParseConfig。截至目前,我正在应用程序中本地加载文件,但我希望能够更新html文件的内容,而无需每次都提交Apple更新。我想知道是否有人有从ParseConfig加载文件的经验?我已经包含了一段代码,我目前正用它来加载URL作为ParseConfig的字符串,它完美无缺。我还包含了我现在用来在本地加载html文件的代码。

从ParseConfig

加载URL作为字符串的代码
override func viewDidLoad()
{

    super.viewDidLoad()

    PFConfig.getConfigInBackgroundWithBlock
        {
        (config: PFConfig!, error: NSError!) -> Void in
        let menu = config["menuLink"] as String
            NSLog("Yay! The number is %@!", menu)

            let requestURL = NSURL(string: menu)

            let request = NSURLRequest(URL: requestURL!)

            self.webView.loadRequest(request)
        }
}

用于在本地加载html文件的代码

func loadURL()
{

    var requestURL = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("contact_your_ra", ofType: "html")!)

   let request = NSURLRequest(URL: requestURL!)
   webView.loadRequest(request)
   }

1 个答案:

答案 0 :(得分:0)

我已经加载了一个存储在ParseConfig中的HTML文件,没有任何问题。将您的HTML文件简单地存储为Parse Config表中的字符串值,然后使用通过loadHTMLString

加载的文件将该文件加载到UIWebView中

这样的事情:

PFConfig *config = [PFConfig currentConfig];
NSString *htmlString = [config objectForKey:@"htmlString"];
[webView loadHTMLString: htmlString baseURL: nil];