在我的应用程序中,我将坐标从MKMapView保存到属性列表中。用户点击“保存”后,我将选择视图的中心坐标设置为主视图的中心坐标,然后将mapView.centerCoodinate.latitude和longitude保存到pList中。不过,这给了我一个像“1078114215”这样的值,地图上说它不是一个vail坐标。我究竟做错了什么?MKMapView centerCoordinate没有返回正确的值
0
A
回答
1
保存一个指针而不是坐标中的两个浮点数?不作为浮动保存?
0
听起来像你不小心误输入你的双变量。当你将它添加到你的字典存储是plist务必从双变换它一个NSNumber这样的:
[myDictionary addObject:[NSNumber numberWithDouble:latitude] forKey:@"latitude"];
,当你找回它,从一个NSNumber其转换为双:
double latitude = [[myDictionary objectForKey:@"latitude"] doubleValue];
相关问题
- 1. 使MKMapView只放大centerCoordinate?
- 2. math.cos(x)没有返回正确的值?
- 3. 功能没有返回正确的值
- 4. JSTL GT没有返回正确的值
- 5. Math.random没有返回正确的值
- 6. WorksheetFunction.CountA没有返回正确的值
- 7. 查询没有返回正确的值
- 8. MKMapView没有正确过渡
- 9. jQuery函数没有返回值正确
- 10. NSCoder没有正确返回值
- 11. Bash函数没有正确返回值
- 12. 没有返回正确
- 13. hasOwnProperty没有正确返回?
- 14. 在Oracle中返回INSERT没有返回正确的值
- 15. MKMapView没有正确删除注释?
- 16. 铬linkurl没有返回正确的URL
- 17. re.findall没有返回正确的结果
- 18. MongoDB没有返回正确的JSON
- 19. indexOf没有返回正确的索引
- 20. PdfTextExtractor.GetTextFromPage没有返回正确的文本
- 21. Nexus没有返回正确的内容
- 22. SqlCommand.Parameters.AddWithValue没有返回正确的结果
- 23. Supertest没有返回正确的状态
- 24. process.exec没有返回正确的代码
- 25. getLastRowNum没有返回正确的行数
- 26. 没有返回正确的结果?
- 27. wget没有返回正确的页面
- 28. NSDateFormatter没有返回正确的日期
- 29. View.getY()没有返回正确的位置
- 30. @Cacheable()没有返回正确的缓存
那就是它。我使用%d而不是%f,所以它将它保存为int。谢谢! – Jumhyn 2010-12-14 00:40:40