因此,我正在爲iPhone製作一個網絡瀏覽器,並且它幾乎完成(使用XCode),而我一直無法找到的信息是搜索功能。如果您在URL之前鍵入「http://」,它會很好地工作,但我更喜歡用戶不必輸入它,只是爲了讓事情更輕鬆。謝謝!我該如何製作它,以免用戶在URL之前輸入「http://」?
0
A
回答
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
}
相關問題
- 1. 在解析URL段之前,我該如何避免在CodeIgniter中深入兩層?
- 2. 在用戶按下輸入之前跟蹤當前輸入
- 3. 如何在發送用戶請求之前注入HTTP請求
- 4. 如何在用戶刪除它們之前複製文件 - Android
- 5. 我該如何製作它? (Shadows CSS3)
- 6. 在加載url加載url之前輸入用戶名和密碼
- 7. 如何在int輸入之前在java中輸入char輸入?
- 8. 如果用戶使用/index.php輸入URL而URL中沒有/index.php,我該如何重定向用戶
- 9. 如何在輸入開始之前允許用戶輸入不受阻塞?
- 10. 我的innerHTML顯示在它應該寫入的div之前
- 11. EXC_BAD_ACCESS - 我該如何避免它?
- 12. 在輸入之前讀取當前控制檯輸入
- 13. 如何在用戶可以繼續之前讓JFrame等待輸入?
- 14. AX2009:處理用戶輸入之前它的形式
- 15. 在製作http請求之前限制http請求
- 16. 我如何限制用戶可以輸入ckeditor的字符數?
- 17. 數數之前用戶輸入
- 18. NSURLConnection在它應該調用connectionDidFinishLoading之前?
- 19. MVC +如何在控制器動作之前提醒用戶
- 20. 如果用戶未輸入任何輸入,該如何繼續
- 21. 如何顯示以前的用戶輸入以及新的輸入
- 22. 如何限制用戶輸入在Java
- 23. 我該如何製作需要手動輸入動態的js?
- 24. 在使用setState清除它之前,您應該檢查輸入是否爲空?
- 25. 如何添加用戶輸入的URL?
- 26. 如何保持URL是用戶輸入
- 27. 如何在按下輸入前閱讀用戶輸入?
- 28. 在將它用作新層的輸入之前降採樣輸出張量
- 29. 在啓動URL之前提示用戶在硒web驅動程序中輸入
- 30. 如何驗證用戶輸入之前的行動
如果他們不自己添加它。 – BallpointBen