Questions tagged «uidevice»

30
不推荐使用UIDevice uniqueIdentifier-现在该怎么办?
刚刚发现,iOS 5中不推荐使用UIDevice uniqueIdentifier属性,而iOS 7及更高版本中不提供该属性。似乎没有其他可用的方法或属性。 我们许多现有的应用程序都紧密依赖此属性来唯一标识特定设备。我们将如何处理这个问题? 2011-2012年文档中的建议是: 特别注意事项 不要使用uniqueIdentifier属性。要创建特定于您的应用的唯一标识符,您可以调用CFUUIDCreate函数以创建一个UUID,然后使用NSUserDefaults该类将其写入默认数据库。 但是,如果用户卸载并重新安装该应用程序,则此值将不同。
501 ios  deprecated  uidevice 

12
如何在iOS上检测设备的方向?
我对如何在iOS上检测设备方向有疑问。我不需要接收更改通知,仅需要接收当前方向。这似乎是一个相当简单的问题,但我无法将其包裹住。以下是我到目前为止所做的事情: UIDevice *myDevice = [UIDevice currentDevice] ; [myDevice beginGeneratingDeviceOrientationNotifications]; UIDeviceOrientation deviceOrientation = myDevice.orientation; BOOL isCurrentlyLandscapeView = UIDeviceOrientationIsLandscape(deviceOrientation); [myDevice endGeneratingDeviceOrientationNotifications]; 在我看来,这应该可行。我使设备能够接收设备方向通知,然后询问设备所处的方向,但随后却无法正常工作,我也不知道为什么。


8
检测iOS UIDevice方向
我需要检测设备何时处于纵向方向,以便可以触发特殊的动画。但是我不希望我的观点自动旋转。 当设备旋转到纵向时,如何覆盖自动旋转的视图?我的应用程序仅需要以横向显示视图,但是如果我想能够检测到纵向旋转,似乎还需要支持纵向。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.