可能性の重複を検出する方法:私は、デバイスの情報を検出するために、エリカSadunによってUIDevice(ハードウェア)を使用しています
Determine device (iPhone, iPod Touch) with iPhone SDKiPhone4Sの
。
iphone4sは新しいデバイスなので、誰でもiphone4sデバイスであるかどうかを検出する方法はありますか?
ありがとうございます!
可能性の重複を検出する方法:私は、デバイスの情報を検出するために、エリカSadunによってUIDevice(ハードウェア)を使用しています
Determine device (iPhone, iPod Touch) with iPhone SDKiPhone4Sの
。
iphone4sは新しいデバイスなので、誰でも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];
}
デバイスモデルをチェックするのではなく、特定の機能が存在するかどうかをチェックするほうがいいです。 – Krishnabhadra
@Krishnabhadraバグレポートが届いたらデバイスモデルを取得したいだけです。 – Fourj
この投稿は、あなたが必要なことをするために使用できるサンプルコードを提供します:http://stackoverflow.com/questions/448162/determine-device-iphone-ipod-touch-with-iphone-sdk – Oliver