2009-02-26 10 views

答えて

1

信頼できる方法はありません。あなたは、SBFormattedPhoneNumberを調べるように指示するコードをオンラインで見つけることができます。ほとんどの場合、別の携帯電話会社から電話番号を受け取りました。そのような場合、電話番号は取得されますが、現在の電話番号は取得されません。何にも有効であることが保証されているものではありません(一意ではない場合もあります)。

私はこれが数人であるのか多くの人であるのかについては言及していませんが、本質的に信頼性の低い文書化されていない鍵です。

0

このブログ記事hereをご覧ください。

NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@”SBFormattedPhoneNumber”]; NSLog(@”Phone Number: %@”, num); 

エイドリアン

1

この方法は...起動時のiTunesに保存されている番号を指しので、それを使用しないでください。 4.xから、CoreTelephonyフレームワークを利用してネットワークに関する多くの情報を得ることができますが、まだ番号はありません。

0
CFShow([[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"]); 

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"]; 
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path]; 
CFShow(dict); 
関連する問題