2011-09-02 17 views
1

我正在構建一個應用程序,其中包含大量從MySQL服務器調用的URL。我如何用+代替Xcode中的空格

我需要爲我的應用程序需要做的就是把文本框的文本並把它(我已經知道該怎麼做),但我需要用+來代替空格(加號)

+5

什麼你可能* *需要做的就是URL編碼,您編碼空格作爲+符號的文本,而不是採取零敲碎打的做法,然後尋找下一個字符也是非法的。我發現了一個[博客文章](http://madebymany.com/blog/url-encoding-an-nsstring-on-ios),它描述了在iOS下這樣做。 –

+0

@Damien_The_Unbeliever我爲你+1了,因爲你對URL編碼是正確的,但你應該在這裏提供一個答案,除了鏈接到博客文章=) –

回答

12

與字符串的方法嘗試- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement;

str=[str stringByReplacingOccurrencesOfString:@" " withString:@"+"]; 
+0

這是你想要的,除了你想要替換它一個@「+」,而不是@「」。 –