1

ユーザーが保存を選択したときにデータを MySQL DB にアップロードできる場所にしようとしています。すべてが正常に機能し、完全にアップロードされます。機能しないのは、アプリケーションの一部を選択した場合だけです。最初は、DB が処理しきれないほど多くの情報が一度にアップロードされたためだと思いました。その後、さらに調査を重ねた結果、そうではないことに気付きました。さらに調査した結果、エラーを 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=%@&notes=%@",prod.text,company.text,phone.text,cat.text,date.text,notes.text];
4

1 に答える 1

1

試す:

NSString *strURL = [NSString stringWithFormat:@"http://localhost:8888/signUp.php?prod=%@&comp=%@&phone=%@&cat=%@&autos=%@&notes=%@",prod.text,company.text,phone.text,cat.text,date.text,notes.text];
NSString *escapedURLStr = [strURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:escapedURLStr];

警告 - テストされていません。

于 2012-12-04T02:30:49.737 に答える