Я делаю следующее, чтобы сохранить долготу и широту местоположения в объекте пользовательской закладки (NSManagedObject):
CLLocationCoordinate2D coordinate = [location coordinate];
// Set bookmark variables.
[bookmark setLatitude:[NSNumber numberWithDouble:coordinate.latitude]];
[bookmark setLongitude:[NSNumber numberWithDouble:coordinate.longitude]];
Но что-то идет не так, и выводятся значениякоордината и закладка дают следующее:
2011-03-09 12:56:30.793 XXXXXX[562:307] 55.615258, 12.985627 <- coordinate
2011-03-09 12:56:30.798 XXXXXX[562:307] 0.000000, 12.985626 <- bookmark
Что случилось с моей закладкой?
Bookmark.h
@interface Bookmark : NSManagedObject
{
}
@property (nonatomic, retain) NSDate * dateCreated;
@property (nonatomic, retain) NSString * longText;
@property (nonatomic, retain) NSString * shortText;
@property (nonatomic, retain) NSNumber * longitude;
@property (nonatomic, retain) NSNumber * latitude;
@end
Bookmark.m
#import "Bookmark.h"
@implementation Bookmark
@dynamic dateCreated;
@dynamic longText;
@dynamic shortText;
@dynamic longitude;
@dynamic latitude;
@end