2017-03-16 51 views

回答

0

您可以加入一檢查,是這樣的:

(pseudocode) 
if substring(0 to 7) != "HTTP://" 
    url = "http://" + url 
+1

'if!string.lowercased()。hasPrefix ==「http://」' –

+0

絕對有用,我只是不知道swift,所以我將它留在psudocode中,但小寫字母將確保字符串的所有實例都能正常工作。 –

0

首先,你需要將字符串轉換爲NSURL和檢查方案(HTTP://)是存在的,如果不是你可以添加它。這裏是一個例子

var urlString = "google.com" 
let correcturl = NSURL.init(string: urlString) 
if correcturl?.scheme == nil{ 
    urlString = "http://" + urlString 
} 
相關問題