慢慢地但肯定地我覺得我很生氣。得到我的問題的解決方案,現在應用程序也接受空格後,它仍然不會將包含空格的數據添加到我的MySQL數據庫。下面是代碼:當字符串包含空格時,應用程序仍然不更新數據庫
NSString *strURL = [NSString stringWithFormat:@"http://www.bbc.com/phpFile.php?number=%@&name=%@&lastname=%@", number, firstName, lastName];
NSString *webStringURl = [strURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];
NSString *strResult = [[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding];
NSLog(@"%@", strResult);
NSLog(@"%@", webStringURl);
的NSLog甚至告訴我,這不正是我告訴他:
ProjectX[4003:15203] http://www.bbc.com/phpFile.php?number=11166&name=Yong%20Wang%20Ding&lastname=Blamblam
它的工作原理每次當變量不包含空格。當我在瀏覽器中打開php文件並手動輸入變量(使用空格)時,它將它們添加到我的數據庫中。我不知道爲什麼當我的應用程序完全(?)同樣的事情時拒絕工作。
奇怪的是,我有整個Xcode項目預留在StackOverflow的帖子上編輯格式?無論如何,請記得在下次發佈之前檢查您的帖子是否存在代碼格式錯誤。謝謝。 – 2012-02-08 16:13:02
嘿,對不起,下次我會更加小心。 – Blade 2012-02-08 17:26:48