当我尝试保存时,我正试图将数据上传到MySQL数据库。一切正常,上传完美。它唯一不起作用的是我选择应用程序的一部分。起初我以为是因为有很多信息一次上传,数据库无法处理。然后我在做了更多的研究后意识到事实并非如此。在进一步调查之后,我能够NSLog错误,每当我尝试保存时我都会收到此错误:
Error Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0x8191c20 {NSUnderlyingError=0x8490000 "bad URL", NSLocalizedDescription=bad URL}
如果有人可以帮助我并尝试解释此错误的含义,那将非常有帮助。如果单独的解释没有帮助我,我将发布代码,但首先我想要一个解释,看看我是否可以自己找出问题。谢谢!
修改
这就是我在iOS端的URL中所拥有的。对我来说似乎没错,但我可能会遗漏一些东西:
NSString *strURL = [NSString stringWithFormat:@"http://localhost:8888/signUp.php?prod=%@&comp=%@&phone=%@&cat=%@&autos=%@¬es=%@",prod.text,company.text,phone.text,cat.text,date.text,notes.text];
答案 0 :(得分:1)
尝试:
NSString *strURL = [NSString stringWithFormat:@"http://localhost:8888/signUp.php?prod=%@&comp=%@&phone=%@&cat=%@&autos=%@¬es=%@",prod.text,company.text,phone.text,cat.text,date.text,notes.text];
NSString *escapedURLStr = [strURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:escapedURLStr];
警告 - 未经测试。