0

このコードを使用して、自分の位置データを含む uilabel を作成しました。

longitudedata.text = [NSString stringWithFormat:@"longitude=%f", location.coordinate.longitude];
speeddata.text = [NSString stringWithFormat:@"speed=%f", [location speed] * 2.2369];
altitudedata.text = [NSString stringWithFormat:@"altitude=%f", [location altitude]];

しかし、これらをURLに追加して、そのデータをサーバーに送信する必要がありますが、試したすべてが機能しません:(

NSURL *myURL = [NSURL URLWithString:[@"http://servername/ldtracker.aspx?id=3&" stringByAppendingString:longitudedata.text]];

などがありますが、これは機能しません。iv はすべてを試したようです

xcodeの初心者です。助けてください:)

4

2 に答える 2

0

UILabels は URL を処理しません。NSString を指定する必要があります。label.text = [NSString stringWithFormat:@"http://servername/ldtracker.aspx?id=3&%@", longitudedata.text];

あなたの問題を正しく理解していれば、これはうまくいくはずです

于 2013-01-23T12:17:51.357 に答える
0
NSURL *myURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://servername/ldtracker.aspx?id=3&%@&%@%@",longitudedata.text,speeddata.text,altitudedata.text]];
于 2013-01-23T12:17:54.863 に答える