Генерация Строки от CLLocationDegrees, например, в NSLog или StringWithFormat

LINQ работает над всеми наборами, и так как строки являются просто набором символов, как насчет этой миленькой остроты:

var count = source.Count(c => c == '/');

Удостоверяются, что Вы имеете using System.Linq; наверху Вашего файла кода, поскольку .Count дополнительный метод от того пространства имен.

10
задан ABeanSits 25 August 2009 в 15:24
поделиться

1 ответ

Это правильно:

NSLog(@"Value: %f", currentLocation.coordinate.latitude); //Tried with all NSLog specifiers.
NSNumber *tmp = [[NSNumber alloc] initWithDouble:currentLocation.coordinate.latitude];

Это неверно, потому что координата.latitude не является объектом, как можно было бы ожидать от nsstring.

NSString *tmp = [[NSString alloc] initWithFormat:@"%@", currentLocation.coordinate.latitude];

Если вам нужен NSString:

myString = [[NSNumber numberWithDouble:currentLocation.coordinate.latitude] stringValue];

или

NSString *tmp = [[NSString alloc] initWithFormat:@"%f", currentLocation.coordinate.latitude];

Marco

34
ответ дан 3 December 2019 в 14:11
поделиться