问题标签 [uidevice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
158 浏览

ios5 - 断电时iOS UILabel不会改变

UILabel 永远不会更新。电源的事件永远不会被触发。

难道我做错了什么?

我计划只支持 iOS 5.x 和 6

0 投票
1 回答
595 浏览

c# - 调用 MonoTouch.UIKit.UIDevice.CurrentDevice.SystemVersion 时发生崩溃

我在调用 MonoTouch.UIKit.UIDevice.CurrentDevice.SystemVersion 时发生了崩溃。它发生在模拟器上。我无法轻松地重现它...我已将调试器跟踪放在下面。

使用上下文:目标是显示正在播放的视频的进度。因为 iOS 4.X 不支持 SetProgress(v, false)。旧的 API SetProgress(v) 在 MonoTouch 5.X 中不再可用,目前我们不显示缓冲进度。

干杯,中国人民银行

0 投票
3 回答
764 浏览

iphone - 如何检测我的用户正在使用哪个 iOS 设备?

我正在寻找一种方法来检测我的应用程序正在运行的设备。我对软件版本不感兴趣。我搜索了很多问题,但没有一个(令人惊讶)满足我的需求,原因如下:

解决方案1:

这不起作用,因为它只给了我“iPad”。我想知道是 iPad、iPad 2、新 iPad、iPhone 3GS、iPhone4 等。

解决方案 2:不测试设备类型,检查单个功能

这不适用,因为我希望这些数据收集用户统计信息,而不是执行任何特定于设备的操作。

解决方案 3:使用此处找到的 UIDeviceHardware

这段代码看起来已经过时了,似乎可以访问设备上的私人数据。甚至存在争议,使用它的应用程序是否会获得批准。更重要的是,我不知道它是如何工作的 :) 另一种方法也可以在这里找到

我提到的最后两个中的任何一个都可以安全使用吗?他们未来是否合规?它们是否符合 Apple 的审批规则?

或者有没有其他方法可以解决这个问题?

提前致谢。

0 投票
5 回答
6904 浏览

ios - 如何在 iOS 中获取大量电池信息?

我想知道是否可以接收有关电池的信息,例如:容量(mA)、电​​压(V)、iOS 中的循环计数?

我知道 UIDevice 类,但电池电量不是我想要的。

0 投票
2 回答
1664 浏览

iphone - Iphone 以编程方式获取照片分辨率

有一种方法可以以编程方式获取用 iphone 拍摄的照片的尺寸吗?我想直接获取尺寸而不通过模型版本,因此此解决方案无效:

检查型号版本-> 编写包含每个 iphone 型号尺寸的字典 -> 获取正确的索引

0 投票
4 回答
13202 浏览

iphone - 如何在ios5中使用identifierForVendor。?

我使用以下代码获取标识符

但我收到警告 uniqueIdentifier 在 ios5 中已弃用。

那么如何获取ios5中的标识符值呢?

0 投票
0 回答
172 浏览

iphone - 获取当前 iPhone 设备方向

我想获取当前的设备方向(而不是应用程序方向)。我已经尝试了所有方法,但无法正常工作。

这是我正在使用的代码:

无论设备(真实设备)的方向如何,在这两个日志上我都没有改变。我知道应用程序方向不会改变,因为应用程序只是纵向的,但为什么设备一个不会改变?

有什么我做错了吗?

0 投票
0 回答
1004 浏览

ios - 电池监控不定期更新

我正在监视电池事件UIDeviceBatteryLevelDidChangeNotificationUIDeviceBatteryStateDidChangeNotification. 我专门寻找20%10%,但是,我看到这些事件以 23% 和 13% 触发,它们应该以0.05间隔或每5%触发。

问题

有没有其他人遇到过这种情况,或者有没有更好的方法来确保水平更准确?

例子

0 投票
1 回答
2022 浏览

ios - 如何准确检测iDevice型号?

我想检测iDevice用户拥有什么,然后将其device name放入UILabel. 使用以下代码,应用程序仅检测我喜欢的 iPhone/iPad/iPod iPhone 4/iPod 3G/iPad 1G... 或确切名称(iPhone 3.1/iPod 2.0/ iPad 2.4)...

这是我的代码:

我试过这个

但小巷里写着 iPhone,我喜欢 iPhone 3.1

0 投票
2 回答
884 浏览

ios - UIDevice setOrientation:animated: 导致 EXC_BAD_ACCESS

我有一个提交给 iTunes 的崩溃日志。我不知道如何重现这个问题,所以我很难解决问题。

[UIDevice setOrientation:animated:] 在 iOS 6 上导致 EXC_BAD_ACCESS 崩溃。

任何建议将不胜感激!

这是崩溃日志的相关部分: