0
我想問一下,如果我想創建一個的NSString,如XCode:如何處理字符串中的空格字符?
for (int i=1; i<=10; i++) {
NSString *picURLstring = [NSString stringWithFormat:@"http://localhost/Testing/files/Demo Presentation/Slide%d.JPG", i] ;
...
}
這是我的代碼的一部分,所以我可以在以後得到10幅圖像的URL。然後我使用這個URL從我的服務器下載圖像,但它似乎不工作。但是,當我在服務器從「演示文稿」更改文件到「DemoPresentation」,也Xcode的語句:
for (int i=1; i<=10; i++) {
NSString *picURLstring = [NSString stringWithFormat:@"http://localhost/Testing/files/DemoPresentation/Slide%d.JPG", i] ;
...
}
它的工作原理!它可以從我的服務器上下載我需要的圖像。那麼我可以問一下如何在字符串中實現一個空格?我嘗試使用%20,因此字符串中的「Demo%20Presentation」,但它仍然無效,請幫助。
你能在什麼不順心詳細點嗎? 「我的測試後沒有字符串」是什麼意思? – sjs
事後如何使用此字符串? – FreeNickname
NSString * encodedString = [myString stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];嘗試像這樣 對於你的情況..... for(int i = 1; i <= 10; i ++){ NSString * picURLString = [[NSString stringWithFormat:@「http:// localhost/Testing/files/Demo Presentation/Slide%d.JPG「,i] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; } – Spynet