0

最初にパラメーターを収集してから、実際の URL を作成する 1 つのステートメントで URL を作成しようとしています。これが私がやろうとしていることです:

NSString *urlString = @"http://www.some_login_url.com?email=%@&password=%@";

NSString *email = self.email.text;
NSString *password = self.password.text;

NSString *url_to_send = [NSString stringWithFormat:@"%@%@", urlString , email , password];     

だから私がやりたかったのは、@記号を変数の値に置き換えることでしたが、代わりに2番目の変数が文字列の末尾に追加されました.

正しいパラメーターを正しい場所に配置できるように、最後の行をどのように変更すればよいでしょうか?

ありがとう!!

4

2 に答える 2

1

私はあなたが意味したと思います:

NSString *url_to_send = [NSString stringWithFormat:urlString , email , password];     

しかし、引数などを適切にエスケープする URL を作成する方法を探したいと思うかもしれません。たとえば、この質問を参照してください。

于 2012-07-07T15:10:05.560 に答える
1

urlStringあなたのフォーマットなので、あなたが望む:

NSString *url_to_send = [NSString stringWithFormat:urlString , email , password];
于 2012-07-07T15:10:46.923 に答える