gpt4 book ai didi

objective-c - 我应该使用什么数字对象,需要从 NSString 转换 1.4 并执行 If 小于?

转载 作者:行者123 更新时间:2023-12-03 17:32:21 27 4
gpt4 key购买 nike

我应该使用什么数字对象我已经尝试过 double 但它会将 1.4 转换为 1.39999999

我也尝试过 NSNumber 但我不知道该怎么做。

if (MyNum < 1.4) {

我还需要从 NSString 进行转换

我正在评估我的应用程序版本号 1.4 是我的新发布版本。我需要执行操作 if (appVer < 1.4)

最佳答案

使用NSString的内置数字转换方法。

NSString *version = [[[NSBundle mainBundle]infoDictionary]objectForKey:@"CFBundleVersion"];
double versionNumber = [version doubleValue];

然后使用:

if (versionNumber < 1.4) {

NSString Documentation

关于objective-c - 我应该使用什么数字对象,需要从 NSString 转换 1.4 并执行 If 小于?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7138844/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com