gpt4 book ai didi

ios - 应用程序颠覆 float

转载 作者:行者123 更新时间:2023-11-28 22:40:50 26 4
gpt4 key购买 nike

我得到我的应用程序的版本是这样的:

NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]

然后尝试像这样将其转换为 float :

[version floatValue]

现在一切正常,但是当我有像“1.1.1”这样的次要版本时,小数点后第二位的所有内容都被截断了。

将所有内容保留在小数点后第二位的最佳方法是什么?

最佳答案

为了让它与您的开始方式保持同步...

int major, minor, bug;
NSArray *versionItems = [version componentsSeparatedByString:@"."];
major = [[versionItems objectAtIndex:0] intValue];
minor = [[versionItems objectAtIndex:1] intValue];
bug = [[versionItems objectAtIndex:2] intValue];

但我建议看看这个..

How do I determine the OS version at runtime in OS X or iOS (without using Gestalt)?

关于ios - 应用程序颠覆 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14569053/

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