原文地址:http://blog.csdn.net/idoshi201109/article/details/46007125 OS调用系统通讯录获取姓名电话号码 (iOS 8.0 Xcode6.3可以使用) 1.导入头文件. #import <AddressBook/AddressBook.h> #import <AddressBookUI/AddressBookUI.h> 2.添加协议 @interface NewAddressViewController ()<ABPe…
公司项目有访问通讯录的需求,所以开始了探索之路.从开始的一无所知,到知识的渐渐清晰.这一切要感谢广大无私分享的 “coder”,注:我是尊称的语气! 苹果提供了访问系统通讯录的框架,以便开发者对系统通讯录进行操作.(此demo为纯代码),想要访问通讯录,需要添加AddressBookUI.framework和AddressBook.framework两个框架,添加的地点这里就不在赘述了.在控制器内部首先import两个头文件,<AddressBook/AddressBook.h> 和 <…
因为调用系统相册.相机需要显示中文,所以搞了半天才知道是在Project->info->Custom ios Target Properties 添加 Localizations 并加入Chinese 本地化多语言化支持: 1.添加多国语言支持   Project->info->Localizable   加入语言支持 2.创建国际化语言文件 new File-> localizable.string   并在fileinspector(文件观察器) 中选中Localizab…
今天处理一个订单详情的界面,在订单详情页面上有联系方式(电话号码),在电话号码的右边有两图片,一个是电话样式的,一个是短信样式的,做为一名程序员(号称攻城师)一眼看下去就应该是一个 button,而不是 imageView ,既然是 button 那就应该是打电话和发短信的,这样一来的话,当我们点击短信的这个 button 时,就应该调用系统发短信的界面,下面先来看看效果图与需求:       这篇随笔主要是记录总结发短信的代码,打电话迟点更新 下面来看调用系统发短信的实现代码 老规矩,新建一个…
调用系统相册界面 UIImagePickerController *picker = [[UIImagePickerController alloc] init]; picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; picker.delegate = self; [self presentModalViewController:picker animated:YES]; [picker release]; 跳转到…
解决手机语言已经设置显示中文 在调用系统相册.相机界面 时显示英文问题, 在 info.plist里面添加Localized resources can be mixed          YES 表示是否允许应用程序获取框架库内语言. 效果图如下:…
声明一个私有方法: #pragma mark - 私有方法 -(void)openUrl:(NSString *)urlStr{ //注意url中包含协议名称,iOS根据协议确定调用哪个应用,例如发送邮件是“sms://”其中“//”可以省略写成“sms:”(其他协议也是如此) NSURL *url=[NSURL URLWithString:urlStr]; UIApplication *application=[UIApplication sharedApplication]; if(![ap…
解决手机语言已经设置显示中文 在调用系统相册.相机界面 时显示英文问题, 在 info.plist里面添加Localized resources can be mixed YES 表示是否允许应用程序获取框架库内语言.…
先介绍一种最简单的方法: 调用打电话功能 [[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]]; 调用发短信功能 [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"sms://10000"]]; 上面的发短信的功能是调用系统的界面,下面是实现一种点击按键就直接发送短信,相当于后台发送…
iOS 11之前用的一套图片选择器框架,之前一直没问题,iOS11之后拍照后回调失败......,打断点方法完全执行,也能回调成功:但是去掉断点又恢复不能会调的问题.困扰了一下午,愣是没有解决.后来把照片回掉(系统相机消失之前)方法中加了延迟1秒执行,居然奇迹般的成功回调了,百思不得其解,查看相关资料得查到是iOS8之后调用系统相机会有延迟卡顿想象,大家有没有什么好的解决办法可以留言分享一下.…