2

UIApplicationsのcanOpenURLを使用して、デバイスが「tel:」スキームを使用して電話をかけることができるかどうかを確認しますが、アプリがsimなしでiPhoneで実行される、YESを返します。この場合、電話は電話をかけることができませんが、それでもYESを返します。iPhoneが本当に電話をかけることができるかどうかを確認する方法はありますか?

ありがとう!

4

3 に答える 3

2

iPhoneが本当に電話をかけることができるかどうかを確認するには、次を使用します。

[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel://"]];

このメソッドはBOOLを返すため、YESまたはNOを確認してください。

于 2012-08-23T08:51:32.020 に答える
1
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel://"]];
于 2013-10-03T07:28:17.683 に答える
0

コアテレフォニーCTCarrierを使用して、現在のキャリアを取得します。キャリアの欠如は、おそらくカバレッジがないか、SIMが欠落していることを意味します。

于 2012-08-23T09:01:49.410 に答える