UITextField中的CLLocationDegrees

时间:2012-09-10 07:36:06

标签: objective-c uitextview

我有一个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?

提前谢谢

1 个答案:

答案 0 :(得分:1)

括号可能会丢掉一些东西:

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

应该是:

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