현재이 방법을 UIDevice 범주에서 사용하여 전화 기능이있는 장치를 쉽게 감지합니다. iOS8의에 그러나이 작동하지 않습니다 더 이상 = (UIDevice에는 전화 기능이 있습니까? iOS8 (전화 통화 가능)
+(BOOL)hasPhoneCapability;
{
return [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:+11111"]];
}
내가 때문에 iOS8의에 도입 된 새로운 핸드 오프/continuety의 기능이라고 가정한다. 즉, 실제로 당신도 당신의 대답이나 아이 패드에 장소의 전화 통화 및 수 맥.
가 나는 장치가 특히 아이폰의 경우 탐지에 복귀하고 정착.하지만 정확하게 현재 장치 능력을 테스트 할 것입니다 무슨 수 있음을 알고있다.
아이 패드가 올바르게 구성되어 있고 페어링 된 아이폰에 근접한 위치는 전화 기능이있는 장치로 감지되어야하지만 구성되지 않았거나/쌍으로 연결된 전화가 없으면 전화 기능이없는 장치로 선언해야합니다.