0

我有一个 UITextField,我想在那里打印我的 GPS 位置,作为测试,我创建了一个位置:

CLLocationCoordinate2D myPos;
myPos.latitude = 38.990603;
myPos.longitude= -1.858964;


NSLog(@"%f %f", myPos.latitude, myPos.longitude);

这可行,但现在,我想将值添加到 UITextView:

self.myUITextField.text = [NSString stringWithFormat:(@"%f %f", myPos.latitude, myPos.longitude)];

这是一个错误:

Sending 'CLLocationDegrees' (aka 'double') to parameter of incompatible type 'NSString *'

如何将 CLLOcationDegrees 值打印到 UITextField 中?

先感谢您

4

1 回答 1

1

括号可能会把事情扔掉:

[NSString stringWithFormat:(@"%f %f", myPos.latitude, myPos.longitude)];

应该是:

[NSString stringWithFormat:@"%f %f", myPos.latitude, myPos.longitude];
于 2012-09-10T07:42:02.823 回答