2015-09-25 39 views
0

我做了一个应用程序,它会通过webservice调用数据库中的数据,创建一个XML页面并解析它。之后,它会在WebView中发布文本,但由于某些原因,它无法识别换行符,并只发布忽略所有“\ n”的文本。迅速换行符识别

有什么我错过了吗?

谢谢!

这是我如何添加文本到我的WebView:

import UIKit 


class PubViewController: UIViewController { 


@IBOutlet weak var myWebView1: UIWebView! 

var selectedFeedTitle = String() 
var selectedFeedFeedContent = String() 
var selectedFeedURL = String() 

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 

    let feedContent:String! = "<h3>\(selectedFeedTitle)</h3>\(selectedFeedFeedContent)" 
    myWebView1.loadHTMLString(feedContent, baseURL: nil) 
} 

This is what lies in "feedcontent"

回答

1

换行符在HTML中被忽略。您必须使用<br/>标签:

let feedContent:String! = "<h3>\(selectedFeedTitle)</h3>\(selectedFeedFeedContent)" 
     .stringByReplacingOccurrencesOfString("\n", withString: "<br/>") 
+0

谢谢!而且营养非常简单,我现在感觉很笨 –