をURLにUDIDを渡す:は、私が困っXcodeでURLにUDIDを渡すを持っています
[web loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://example.com/?udid="+[UIDevice currentDevice].uniqueIdentifier]]];
上記動作しません。どうすれば修正できますか?
をURLにUDIDを渡す:は、私が困っXcodeでURLにUDIDを渡すを持っています
[web loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://example.com/?udid="+[UIDevice currentDevice].uniqueIdentifier]]];
上記動作しません。どうすれば修正できますか?
連結は、これを行う目的C.
でdiferentです:あなたが正しくURL文字列を構築する必要があります
NSString *udid = [UIDevice currentDevice].uniqueIdentifier;
NSString *string = [NSString stringWithFormat:@"http://example.com/?udid=%@",udid];
NSURL *url = [NSURL URLWithString:string];
[web loadRequest:[NSURLRequest requestWithURL:url]];
私は物事を複数の行に分割しました。なぜなら、非常に長い行は読みにくいからです。 +1でも:) –
ありがとうございます! – John
を... "+" Objective-で文字列を連結しません。 C.代わりに-stringWithFormat:
のような方法を使用してください。
Objective-Cでは "+"で文字列連結を行うことはできません。それはする必要があります
[NSURL URLWithString: [@"http://www.example.com/?udid=" stringByAppendingString: [UIDevice currentDevice].uniqueIdentifier]]
"動作しません"とはどういう意味ですか?どのように失敗するのですか? –