1

我坚持使用 Monotouch 获取自己的电话号码和 Sim ID (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();

和所有其他超值***

它总是返回null" "

在 iphone 3g 上试过。请帮忙。

4

1 回答 1

1

Apple不想访问这些信息,因为它很容易被滥用。任何这样做的应用程序都可能被AppStore拒绝请参阅此答案中的评论(超过 30 票赞成)。

另请注意,您上面的代码不会从 SIM 中读取 - 它从 iTunes 注册数据中读取,不必将其设置为任何值(即您不能信任它)。

于 2011-11-30T15:34:01.833 回答