【发布时间】:2012-03-27 08:50:49
【问题描述】:
我正在尝试在我的应用程序上实现地图功能。但是,我希望将纬度和经度从存储在核心数据中的对象传递到地图中。但是,当我启动我的应用程序时,我在设置对象的初始值时遇到了问题。到目前为止,我已经尝试了 2 种不同的方法,我收到的每个错误都是“将 'double 发送到不兼容类型 'id' 的参数。任何帮助将不胜感激。
NSManagedObject *room = [NSEntityDescription insertNewObjectForEntityForName:@"Room" inManagedObjectContext:context];
double myLatitude = -1.228087;
double myLongitude = 52.764397;
[room setValue:@"H001" forKey:@"code"];
[room setValue:@"This is a description" forKey:@"roomDescription"];
[room setValue:myLatitude forKey:@"longitude"];
[room setValue:myLatitude forKey:@"latitude"];
【问题讨论】:
标签: iphone objective-c ios core-data