要在标签中显示的NSString值

时间:2014-01-31 21:03:08

标签: ios objective-c uilabel

我想在标签中显示此行中的纬度和经度值而不是NSLog:

  

NSLog(@“纬度%+。6f,经度%+。6f”,newLocation.coordinate.latitude,newLocation.coordinate.longitude);

有关如何操作的提示吗?

3 个答案:

答案 0 :(得分:2)

_label.text = [NSString stringWithFormat:@"latitude %+.6f, longitude %+.6f", newLocation.coordinate.latitude, newLocation.coordinate.longitude];

答案 1 :(得分:1)

这是第一周Objective C的东西。您可能希望在运行到论坛之前先阅读一些问题,否则您很快就会消除那些最能帮助您的人的善意。

如果您的标签名为myLabel,您可以使用以下代码:

myLabel.text = [NSString stringWithFormat: 
  @"latitude %+.6f, longitude %+.6f", 
  newLocation.coordinate.latitude, 
  newLocation.coordinate.longitude);

答案 2 :(得分:1)

如果您使用的是故事板,那么您可以创建一个IBOutlet。然后用以下内容更改文本:

self.mylabel.text = [NSString stringWithFormat:@"latitude %+.6f, longitude %+.6f", newLocation.coordinate.latitude, newLocation.coordinate.longitude];