1

私が試したMonotouchを使用して自分の電話番号とSimID(SSID)を取得することに固執しました:

var v = NSUserDefaults.StandardUserDefaults.ValueForKey((NSString)@"SBFormattedPhoneNumber");       
var t = NSUserDefaults.StandardUserDefaults.ValueForKey((NSString)@"ICCID");

new UIAlertView("Ur phone Number",""+v.ToString(),null,"Ok",null).Show();
new UIAlertView("Ur ICCID",""+t.ToString(),null,"Ok",null).Show();

および他のすべてのValueFor***

常に戻るnull" "

iPhone3gで試してみました。助けてください。

4

1 に答える 1

1

この情報は悪用されやすいため、Apple はこの情報にアクセスしたくありません。そのようなアプリケーションは、AppStore から拒否される可能性があります。この回答からのコメント (30 以上の投票) を参照してください。

また、上記のコードは SIM から読み取らないことにも注意してください。iTunes 登録データから読み取るため、値を設定する必要はありません (つまり、信頼できません)。

于 2011-11-30T15:34:01.833 に答える