我有這個小代碼來下載網頁的HTML源代碼。當從NSString轉換爲Swift時,文本被截斷字符串
var buffer = NSString(contentsOfURL: path, encoding: NSUTF8StringEncoding, error: nil)
// buffer = buffer?.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())
let html:String = buffer ?? ""
雖然緩衝不總是包含網頁的源代碼完全變HTML永遠只有一個截一塊呢。無論我用什麼網頁作爲路徑。我使用Xcode調試器的po(打印對象)功能來檢查它。
正如你所看到的,我已經嘗試刪除空格但它沒有幫助。 爲什麼會發生這種情況,我該如何防止這種情況發生?
編輯:
我知道我還可以用下面的方法,但該字符串太截斷。
var buffer = String(contentsOfURL: path, encoding: NSUTF8StringEncoding, error: nil)
我不明白編輯:你已經從你的初始代碼重複相同的行。 – 2014-10-29 21:34:35