Appcelerator 和 Javascript。检测 iOS 5

发布于 2024-11-16 00:18:39 字数 281 浏览 4 评论 0原文

钛金SDK版本:1.6.2 iPhone 设备系列:iphone iPhone SDK 版本:4.2

我正在 Appcelerator 中为 iOS 开发一个应用程序,我需要检查 iOS5,以便我可以以另一种方式执行操作,例如 4.3.3。我尝试使用以下代码检测 iOS5,但它不适用于我的 iOS 4.3.3 设备。我认为这是一个小数问题。

javascript中涉及小数时如何检查?

if (Titanium.Platform.version < 5)

感谢所有帮助!

Titanium SDK version: 1.6.2
iPhone Device family: iphone iPhone SDK version: 4.2

I am developing an app in Appcelerator for the iOS and I need to check for iOS5 so that I can do stuff in another way as for example 4.3.3. I tried to detect iOS5 with the below code but it does not work for my device with iOS 4.3.3. I think it is a decimal problem.

How can I do a check when decimals is involved in javascript?

if (Titanium.Platform.version < 5)

Thankful for all help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我不会写诗 2024-11-23 00:18:39

Titanium.Platform.version 是一个字符串,因此您需要将其拆分并将第一部分转换为整数:

var version = Titanium.Platform.version.split(".");
var major = parseInt(version[0]);
if (major < 5) ...

Titanium.Platform.version is a string, so you'll need to split it and convert the first part to an integer:

var version = Titanium.Platform.version.split(".");
var major = parseInt(version[0]);
if (major < 5) ...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文