こんにちは、私はこのコードを持っています
NSLog(@"%@",URLRequestQueryString);
NSString *sendToServerString = [NSString stringWithFormat:@"http://mydomain.co.uk/req.php%@",URLRequestQueryString];
NSURL *sendToServer = [[NSURL alloc] initWithString:sendToServerString];
NSLog(@"%@",sendToServer);
NSLog(@"%@",sendToServerString);
URLRequestQueryString は、スクリプト全体で作成した単なる標準のクエリ文字列です。
最初の NSLog は正常に動作し、適切なクエリ文字列を出力します (コピーしてブラウザーに貼り付けると、ページが読み込まれ、正しく実行されます。
これは、クエリ文字列を含む URL を正しく出力する場合にもsendToServerString
当てはまります (コピーしてブラウザに貼り付けることもできます)。
ただしsendToServer
、(null) を出力します。クエリ文字列を削除すると、ドメインとパスが正しく出力されます。
なぜこれが起こるのか分かりますか?どうすればソートできますか?
ありがとうございました。