如何检测iphone4s [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检测iphone4s [重复]相关的知识,希望对你有一定的参考价值。

可能重复: Determine device (iPhone, iPod Touch) with iOS

我正在使用UIDevice (Hardware) by Erica Sadun来检测设备信息。 如何检测它是否是iphone4s设备?

答案

要检测特定模型,您需要测试只有该模型具有的某些功能,以便检测iPhone 3GS,检查相机上的视频功能:

#define SOURCETYPE UIImagePickerControllerSourceTypeCamera

// does the device have a camera?
if ([UIImagePickerController isSourceTypeAvailable:SOURCETYPE]) {
  // if so, does that camera support video?
  NSArray *mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:SOURCETYPE];
  bool isA3GS = [mediaTypes containsObject:kUTTypeMovie];
}

参考:how do I detect whether I have iPhone 2G,3G,3GS

以上是关于如何检测iphone4s [重复]的主要内容,如果未能解决你的问题,请参考以下文章

iPhone4S 在 Beacon 检测中的奇怪行为

如何创建片段以重复变量编号中的代码行

如何从片段 KOTLIN 中调用意图 [重复]

如何使用Android片段管理器传递变量[重复]

append() 在这个代码片段中是如何工作的?与特定变量混淆[重复]

如何以编程方式检测 iOS 设备