jjzjj

UIDevice

全部标签

iphone - 有什么方法可以获取 iPhone 用户的姓名?

除了要求用户输入他们的姓名外,还有什么办法可以将其从设备上取下来吗?我试过这个库,它试图从[UIDevicecurrentDevice]name]中提取名称,但是在很多情况下这不起作用:https://github.com/tiboll/TLLNameFromDevice用户名是否出现在电话簿或我们在iOS6中可以访问的其他任何地方? 最佳答案 好吧,您可以浏览地址簿中的所有联系人,看看是否有任何联系人标有所有者标志。请注意,这样做会弹出“此应用想要访问地址簿”消息。苹果也不太热衷于这类事情。应用审核指南中明确指出,未经用户许可,应

ios - 你如何获得 iPhone 的设备名称

如果您打开设置->常规->关于,它会在屏幕顶部显示Bob的iPhone。您如何以编程方式获取该名称? 最佳答案 来自UIDevice类:Swift版本:UIDevice.current.nameObjective-C版本:[[UIDevicecurrentDevice]名称];TheUIDeviceisaclassthatprovidesinformationabouttheiPhoneoriPodTouchdevice.SomeoftheinformationprovidedbyUIDeviceisstatic,suchasdev

ios - 你如何获得 iPhone 的设备名称

如果您打开设置->常规->关于,它会在屏幕顶部显示Bob的iPhone。您如何以编程方式获取该名称? 最佳答案 来自UIDevice类:Swift版本:UIDevice.current.nameObjective-C版本:[[UIDevicecurrentDevice]名称];TheUIDeviceisaclassthatprovidesinformationabouttheiPhoneoriPodTouchdevice.SomeoftheinformationprovidedbyUIDeviceisstatic,suchasdev

ios - UIDevice currentDevice 模型可能的值

[[UIDevicecurrentDevice]model];返回的所有可能值是什么?它不是documented. 最佳答案 可能的值是iPodtouch、iPhone、iPhoneSimulator、iPad、iPadSimulator如果你想知道哪个硬件iOS正在毁坏像iPhone3,iPhone4,iPhone5等下面是那个的代码注意:下面的代码可能不包含所有设备的字符串,我和其他人在GitHub上维护相同的代码所以请从那里获取最新代码objective-C:GitHub/DeviceUtilswift:GitHub/Devi

ios - UIDevice currentDevice 模型可能的值

[[UIDevicecurrentDevice]model];返回的所有可能值是什么?它不是documented. 最佳答案 可能的值是iPodtouch、iPhone、iPhoneSimulator、iPad、iPadSimulator如果你想知道哪个硬件iOS正在毁坏像iPhone3,iPhone4,iPhone5等下面是那个的代码注意:下面的代码可能不包含所有设备的字符串,我和其他人在GitHub上维护相同的代码所以请从那里获取最新代码objective-C:GitHub/DeviceUtilswift:GitHub/Devi

uiautomator -UIDEVICE无法通过Selector(软件包名称和资源ID)找到对象

我找不到一个元素(UiObject2)在我的androidTest中使用uiautomator。我获得了UIDEVICE实例,并尝试以此找到对象:MY_UI_DEVICE.findObject(By.res(CURRENT_PACKAGE,id));CURRENT_PACKAGE是我的应用程序的包装MY_UI_DEVICE.getCurrentPackageName()。我也尝试了这个:MY_UI_DEVICE.wait(Until.findObject(By.res(CURRENT_PACKAGE,id)),10000);我可以看到该应用在右屏幕上等待10秒(所需的对象持续存在),但是超时后

ios - 使用 UIDevice - setOrientation 会使应用程序被拒绝?

要强制纵向,我需要使用以下代码段,我想了解使用它是否会使应用程序被应用商店批准拒绝?[[UIDevicecurrentDevice]performSelector:NSSelectorFromString(@"setOrientation:") 最佳答案 为什么不直接用这个方法呢?在你的AppDelegate.m中:-(NSUInteger)application:(UIApplication*)applicationsupportedInterfaceOrientationsForWindow:(UIWindow*)window{

ios - 替代私有(private)-[UIDevice setOrientation :] for forcing camera overlay into portrait mode

我正在为iPad制作相机应用。我希望相机应用程序仅在纵向模式下工作。我不得不进行旋转观察,并强制设备像这样使用纵向模式:UIImagePickerControllerinLandscape我认为这是私有(private)API;帖子中的一些用户认为是。如果是这样,我还可以使用其他什么解决方法来强制叠加层仅保持纵向模式?如果我不添加此代码,它会旋转到纵向和横向模式。//Isthisprivate?@interfaceUIDevice()-(void)setOrientation:(UIDeviceOrientation)orientation;@end-(IBAction)Initiat

ios - 如何在 UIDevice 上找到调用 uniqueIdentifier 的文件?

我用了这个问题的答案Howtodetectifanyexternallibrariesarecalling[UIDevicecurrentDevice]uniqueIdentifier]?获取调用uniqueIdentifier的日志。但是我不能从日志中提取很多有用的信息。我如何确定哪个类或库正在调用uniqueIdentifier。*thread#7:tid=0x2603,0x01850690UIKit`-[UIDeviceuniqueIdentifier],stopreason=breakpoint6.1frame#0:0x01850690UIKit`-[UIDeviceuniqu

iphone - UIDevice 模型与 localizedModel

我想在UI中使用iOS设备的型号名称。由于我的应用已本地化,我认为我应该使用UIDevice的localizedModel属性。到目前为止,我已经尝试了几种语言(日语、俄语、简体中文、阿拉伯语),localizedModel始终是“iPhone”。我似乎找不到关于此属性的任何推荐或描述。有没有人知道它的任何信息,例如它的值是否与模型属性返回的值不同?它为什么存在? 最佳答案 来自文档:Themodelofthedeviceasalocalizedstring.(read-only)http://developer.apple.com