在ios中将nsstring转换为double值时出错
Posted
技术标签:
【中文标题】在ios中将nsstring转换为double值时出错【英文标题】:Error in converting nsstring to double value in ios 【发布时间】:2014-02-22 08:31:22 【问题描述】:在将 NSString 转换为双精度值时出现以下错误。
NSString *latValue = [retrieving valueForKey:@"lat"];
double db = [latValue doubleValue];
NSLog(@"db valiue is %f",db);
检索是我的 NSDictionary。 错误:
* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[__NSArrayI doubleValue]:无法识别的选择器已发送到实例 0x8e83860。
请帮忙
【问题讨论】:
【参考方案1】:因为“lat”是NSArray,不是NSString?
【讨论】:
以上是关于在ios中将nsstring转换为double值时出错的主要内容,如果未能解决你的问题,请参考以下文章
在转换器 wpf 中将 double.NaN 转换为相关区域性
如何在 ios 中将 Base64 编码的 NSString 转换为字节数组(Java)?
如何在 iOS 中将 NSData 变量转换为 NSInteger 变量