我有一个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?
提前谢谢
答案 0 :(得分:1)
括号可能会丢掉一些东西:
[NSString stringWithFormat:(@"%f %f", myPos.latitude, myPos.longitude)];
应该是:
[NSString stringWithFormat:@"%f %f", myPos.latitude, myPos.longitude];