我创建了一个应用程序,可以通过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)
}
答案 0 :(得分:1)
HTML中会忽略换行符。您必须使用<br/>
标记:
let feedContent:String! = "<h3>\(selectedFeedTitle)</h3>\(selectedFeedFeedContent)"
.stringByReplacingOccurrencesOfString("\n", withString: "<br/>")