2011-08-31 60 views

回答

1

你不能在URL中有空格,這就是爲什麼它不工作!

編輯: 爲了避免您的網址中有空格,您可以檢查網址是否有空格,如果顯示警報。

if([url.text rangeOfString:@" "].location != NSNotFound) { 
    //url contains a space, show an alert and don't load the request here! 
} 
else { 
    //load the request into your webview! 
} 
+0

@Maxner ...感謝您的幫助。 – mukesh

+0

@mukesh hey ive在帖子中添加了一些代碼。它應該是有幫助的。請接受答案! – JonasG

0

瀏覽器不允許空格。 Web瀏覽器(桌面)就像chrome一樣,也就是自動將空白空格轉換爲百分號%。要在目標c上執行此操作,您需要使用stringByAddingPercentEscapesUsingEncoding方法進行封裝。以下是一個工作示例。

NSString *myUrl = @"http://en.m.wikipedia.org/wiki/united kingdom"; 
[myUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];