相关疑难解决方法(0)

在运行时检查iOS版本?

这是我上一期的问题.我正在使用beginAnimations:context:设置动画块来动画一些UITextLabels.但是我在文档中注意到:"在iOS 4.0及更高版本中不鼓励使用此方法.您应该使用基于块的动画方法."

我的问题是我很想使用animateWithDuration:动画:(在iOS 4.0及更高版本中可用)但不想排除使用iOS 3.0的人.有没有办法在运行时检查设备的iOS版本,以便我可以决定使用哪个语句?

iphone cocoa-touch objective-c

45
推荐指数
7
解决办法
4万
查看次数

如何在运行时确定当前的iPhone OS版本并比较版本字符串?

如何确定和比较(>,<等等)运行该应用程序的iPhone的当前操作系统版本?3.0中有一个错误,但3.1+中没有,所以如果当前操作系统版本不是> = 3.1,我希望能够跳过一些代码.

这需要在运行时而不是编译时!

iphone

8
推荐指数
2
解决办法
1万
查看次数

比较两个版本号

如何比较两个版本号字符串?

例如:3.1.1和3.1.2.5.4

现在我需要找出3.1.2.5.4是否高于3.1.1但我不知道如何做到这一点.有谁能够帮我?

提前致谢!

compare version ios

7
推荐指数
1
解决办法
3233
查看次数

比较字符串格式为"2.0.1","2.0.09"

我需要获取用户的应用程序版本号,并将其与我服务器上的当前应用程序版本进行比较.如果用户的应用程序版本较低,那么他将弹出一个更新他的应用程序.在执行此操作时,我需要将应用程序的版本与可用的版本进行比较.我如何可以比较它们的格式字符串"2.0.1""2.0.09"并获得最高的国家之一,在Objective-C?

cocoa-touch objective-c string-comparison ios

6
推荐指数
1
解决办法
3170
查看次数

iOS - 比较应用版本

我想在App Store上更新我的应用程序.在更新后首次打开应用程序时,我希望它能够同步一些内容.因此,我需要一种方法来查看它是否是更新后的第一次启动.

我想到的解决方案是:将app版本存储在NSUserDefaults以下内容中:

NSString *oldVersion = [[NSUserDefaults standardUserDefaults] objectForKey:@"appVersion"];
NSString *currentVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
[[NSUserDefaults standardUserDefaults] setObject:currentVersion forKey:@"appVersion"];
[[NSUserDefaults standardUserDefaults] synchronize];
Run Code Online (Sandbox Code Playgroud)

现在我有oldVersioncurrentVersion和所有我需要做的就是对它们进行比较.我想知道它oldVersion是否更小currentVersion.但它们是弦乐.我怎么检查oldVersion < currentVersion

我知道我可以检查一下他们是否不平等.但我希望为将来的更新做好准备.因为我希望为这个2执行的同步对于版本3可能会有所不同,依此类推.

version objective-c info.plist string-comparison ios

5
推荐指数
1
解决办法
1689
查看次数

在条件下如何使用包含正则表达式将Firebase RemoteConfig中的应用程序版本定位为某些构建版本及更高版本?

我正在努力创造一个条件,使其仅针对某些特定的App构建及更高版本。例如,我希望定位到应用版本26及更高版本。那有可能吗?正则表达式的正确语法是什么?

根据Firebase文档,我知道它是CFBundleVersion,而不是CFBundleShortVersionString。

ios firebase firebase-remote-config

5
推荐指数
1
解决办法
448
查看次数

比较Swift中"版本控制"字符串的最佳方法

我需要比较代表版本的2个字符串,比如1.2.42.3.6.我想知道在swift中是否已经存在一些类似的实现.也许类似于systemInfo函数的东西UIDevice.如果没有,您认为这是执行此检查的好方法吗?

swift

2
推荐指数
1
解决办法
826
查看次数