草庐IT

ios - 是否有非官方的方式来获取设备电话号码?

我想以编程方式获取设备电话号码(在iOS5和iOS6上)。是否有任何非官方的方法可以这样做?是否有可以使用的私有(private)核心电话API或IOKitAPI?是的,我知道AppStore不会接受我的应用 最佳答案 私有(private)API有一个私有(private)API可以获取电话号码。私有(private)API无法提交到AppStore,但可以在被盗设备上执行。NSString*CTSettingCopyMyPhoneNumber();它返回电话号码。它位于CoreTelephony主数据管理实际上,甚至有一种合法的

ios - 打开拨号盘调用用户想要的号码

我想在用户点击通话按钮时打开拨号盘,然后用户输入电话号码并调用电话我知道我们可以这样打电话[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"telprompt://2135554321"]];但我想打开拨号盘,然后让用户输入号码,然后按调用按钮调用如果这不可能,那么想做一些事情,比如我的应用程序直接打开到拨号盘,然后用户调用它,然后它应该重定向到我的应用程序 最佳答案 不,你不能在iOS中这样做。iPhoneSDK不允许您直接从应用程序调用号码。实现此目的的

objective-c - 在 NSString 中分隔数字以显示电话号码

我有一个NSString包含这样的东西:4434332124我怎样才能把它变成这样的东西?443-433-2124 最佳答案 只需两行即可完成,只需使用NSString的stringWithFormat方法并将电话号码分割成单独的子字符串,然后将整个内容粘合到您的格式字符串中。像这样:NSString*sPhone=@"4434332124";NSString*formatted=[NSStringstringWithFormat:@"%@-%@-%@",[sPhonesubstringWithRange:NSMakeRange(A

php - 如何防止用户在文本输入中输入联系信息(电子邮件/电话号码)?

我正在开发一款最终将允许用户相互联系的应用程序,但首先用户将能够发布一些公共(public)信息,我想阻止他们发布联系信息(主要是电子邮件和电话号码)。是否有适用于iOS或PHP的算法或方法可以检测此类信息?(注意-这不是一个简单的正则表达式。我想防止用户以常见的“棘手”方式向公众显示他们的联系信息)。我要阻止的示例:给我打电话123-123-1234一二三一二三一二三四给我打电话给我发电子邮件johnsmith@gmail.com通过gmaildotcom给我johnsmith发消息显然,上面的例子和其他例子有无限的推导,所以我不能只为它们创建一个“快速”的表达式匹配算法。我知道可能

iphone - 从 iPhone 的地址簿中选择一个联系人并在其中添加一个新的电话号码

我的方案是从iPhone的地址簿中选择一个联系人并将其姓名和第一个电话号码显示到文本字段中,同时以编程方式在其KABOtherLabel属性中添加一个电话号码。我正在使用此代码以编程方式添加联系人;-(IBAction)addContactToAddressBook:(id)sender{CFErrorReferror=NULL;ABAddressBookRefiPhoneAddressBook=ABAddressBookCreateWithOptions(NULL,NULL);ABRecordRefnewPerson=ABPersonCreate();ABRecordSetValue

ios - 如何在 iOS 中针对不同的区域代码实时格式化电话号码(使用 UITextfield 时)?

我找到了“NBAsYouTypeFormatter”并引用了提供的演示。但是,我希望当用户在UITextField中输入电话号码时动态格式化电话号码。请记住,在我的案例中,区域代码并不固定为一个或两个国家,例如仅@“US”或仅其他。区域代码将由用户从下拉列表中选择,所选代码将由我通过以下行传递:NBAsYouTypeFormatter*asYouTypeFormatter=[[NBAsYouTypeFormatteralloc]initWithRegionCode:@"US"];//maybeanyotherthan'US'NSString*output=[asYouTypeForma

iphone - 单击后确认用户要调用电话号码

我想在用户点击某个号码时显示一个弹出窗口,询问用户是否要调用该号码。我该怎么做?目前,当我点击号码时,它会自动调用它。 最佳答案 您还可以:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"telprompt:0123456789"]];获取提示并随后返回您的应用。 关于iphone-单击后确认用户要调用电话号码,我们在StackOverflow上找到一个类似的问题: https://

ios - 新号码的 Whatsapp 消息

您好,据我所知,whatsapp支持abid和text参数,如下所示:NSURL*whatsappURL=[NSURLURLWithString:@"whatsapp://send?text=Hello%2C%20World!"];if([[UIApplicationsharedApplication]canOpenURL:whatsappURL]){[[UIApplicationsharedApplication]openURL:whatsappURL];}但是我想发送消息到一个新号码。例如,如果我的号码是+123456NSURL*whatsappURL=[NSURLURLWithS

ios - 如何防止我的应用向固定电话号码发送短信

通过我的应用程序发送短信时,它应该只发送到手机,但对于某些联系人,当有两个号码时,一个是固定电话,另一个是手机,它也会发送到固定电话。-(NSMutableArray*)getContactsWithAddressBook:(ABAddressBookRef)addressBook{contactList=[[NSMutableArrayalloc]init];CFArrayRefallPeople=ABAddressBookCopyArrayOfAllPeople(addressBook);CFIndexnPeople=ABAddressBookGetPersonCount(addr

iphone - IOS AddressBook 没有从联系人列表中获取所有电话号码

我在我的IOS应用程序中使用Addressbook来获取联系人姓名和号码,但奇怪的是它显示了一些联系人的电话号码。我希望它能显示所有联系人列表和电话号码。下面是我获取电话号码的代码:-(void)getAddressbookData{#if__IPHONE_OS_VERSION_MIN_REQUIRED!$_"to"work"and"_$!!$_"to"mobile"//Findtheonesyouwanthere////NSLog(@"-----PHONEENTRY->name:%@:%@:%@",fullName,phoneNumberLocalizedLabel,phoneNum