iphone7p icloud还原通讯录所有设置以后,手机通讯录明明有姓氏不按首字母排却到#中

您好&,&,欢迎来到华强北商城!|&
发布时间:
很多用户换手机之后,都会遇到导入电话号码的问题,那么如何导入电话号码呢。下面是华强北商城小编给大家带来iPhone7导入电脑号码使用教程。希望对大家有所帮助。
iPhone7如何导入电话号码 :sim卡导入通讯录
1、如果你的手机通讯录是存储在电话 sim 卡上的话,在苹果手机的系统中也提供了这样一种导入的方法。首先打开主屏上的“设置”图标
2、在设置列表中找到“邮件、通讯录、日历”选项,点击进入
3、在“邮件、通讯录、日历”中找到“导入 sim 卡通讯录”选项,点击即可导入
iPhone7如何导入电话号码 :通过iCloud导入
1、如果我们更换前后的手机都为苹果手机的话,那我们可以用手机上提供的 iCloud 服务来同步通讯录。这个 iCloud 服务很是方便,只要同步以后,可以在多个设备间同步通讯录。我们先在原来的手机上打开 iCloud 服务,依然还是在设置列表中,找到“iCloud”服务,点击进入
2、随后用自己的 Apple ID 来登录 iCloud 服务,根据提示操作就可以了。登录成功以后,系统会自动同步当前手机中的通讯录。
3、然后我们回到新手机中,用同样的 Apple ID 来登录 iCloud 服务,稍等片刻即可导入通讯录了。
iPhone7如何导入电话号码 :通过其它软件导入通讯录
1、这个方法最大的好处就是,适合于不同的平台导入通讯录,比如安卓手机和苹果手机之间可以相互导入通讯录。我们可以先在旧的手机上安装相应版本的 qq 通讯录,安装好打开,点击底部的“个人中心”栏目
2、在个人中心界面中,点击“通讯备份”选项
3、随后根据软件的提示操作,会要求我们输入 qq号与密码,最后就可以备份通讯录了。
4、当我们把通讯录备份到了 QQ 通讯录上以后,回到苹果手机上,也下载安装一个。登录到自己的 QQ 通讯录,然后就可以恢复通讯录到苹果手机了。
华强北商城旗下
精品数码导购APP
客服热线:8
节假日:9:00-18:00
工作日:9:00-21:30
Copyright (C)
深圳市华强北在线商务有限公司 版权所有
请输入您对我们网站有什么意见或建议,您的反馈将帮助我们更好的为您服务!最近在整一个很简单的通讯录相关的项目,通讯录当然就少不了按首字母或者汉字拼音首字母分组排序索引。因为按照我一贯的的做法,都是想要做成更通用的、支持本地化的,所以这就纠结了,世界各地的语言啊我去,我顶多也就认识中文和英语,这就不能用以前的那些比如把汉字转成拼音再排序的方法了,效率不高不说,对其他国家的本地化更是行不通。一个偶然的机会,我才发现SDK里已经提供了一个实现此功能的神器——UILocalizedIndexedCollation。首先提一下,UILocalizedIndexedCollation的分组排序是建立在对对象的操作上的。下边我会举个栗子讲解一下。首先已知有一个Person类:1 @interface Person : NSObject2 @property(nonatomic, strong) NSString *3 @end然后初始化一些对象存入一个数组(注:为了后续说明方便,我直接拿name的值来表示Person类的对象,实际编码中是要用对象!如下列&林丹&表示p.name = @&林丹&的Person类对象p)1 NSArray *srcArray = @[&林荣&, &林丹&, &周董&, &周树人&, &周杰伦&, &阿华&];先将UILocalizedIndexedCollation初始化,1 UILocalizedIndexedCollation *collation = [UILocalizedIndexedCollation currentCollation];可以看出来这是一个单例,它会根据不同国家的语言初始化出不同的结果。如中文和英文的得到的就是A~Z和#,日语的就是A~Z,あ, か, さ, た, な, は, ま, や, ら, わ和#。下边我就以最熟悉的中文环境为例,直接上代码了,注意看注释部分的讲解 1 //得出collation索引的数量,这里是27个(26个字母和1个#) 2 NSInteger sectionTitlesCount = [[collation sectionTitles] count]; 3
4 //初始化一个数组newSectionsArray用来存放最终的数据,我们最终要得到的数据模型应该形如@[@[以A开头的数据数组], @[以B开头的数据数组], @[以C开头的数据数组], ... @[以#(其它)开头的数据数组]] 5
6 NSMutableArray *newSectionsArray = [[NSMutableArray alloc] initWithCapacity:sectionTitlesCount]; 7
8 //初始化27个空数组加入newSectionsArray 9 for (NSInteger index = 0; index & sectionTitlesC index++) {10 NSMutableArray *array = [[NSMutableArray alloc] init];11 [newSectionsArray addObject:array];12 }13 14 //将每个人按name分到某个section下15 16 for (Person *p in srcArray) {17   //获取name属性的值所在的位置,比如&林丹&,首字母是L,在A~Z中排第11(第一位是0),sectionNumber就为1118 NSInteger sectionNumber = [collation sectionForObject:p collationStringSelector:@selector(name)];19   //把name为“林丹”的p加入newSectionsArray中的第11个数组中去20 NSMutableArray *sectionNames = newSectionsArray[sectionNumber];21 [sectionNames addObject:p]; 22 }23 24 //对每个section中的数组按照name属性排序25 for (NSIntger index = 0; index & sectionTitlesC index++) {26 NSMutableArray *personArrayForSection = newSectionsArray[index];27 NSArray *sortedPersonArrayForSection = [collation sortedArrayFromArray:personArrayForSection collationStringSelector:@selector(name)];28 newSectionsArray[index] = sortedPersonArrayForS29 }最终把newSectionsArray应该形如@[@[&阿华&], @[], @[], ...&@[&林丹&, &林荣&], ... @[], @[&周董&, &周杰伦&, &周树人&]]后续工作就是把这个数组作为数据源与UITableView通过tableView的Delegate关联起来了,部分如下,在此不再赘述 1 - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { 2 return [collation sectionTitles][section]; 3 } 4
5 - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { 6 return [collation sectionIndexTitles]; 7 } 8
9 - (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index {10 return [collation sectionForSectionIndexTitleAtIndex:index];11 }不过呢,使用这个UILocalizedIndexedCollation有一个缺点就是不能区分姓氏中的多音字,比如“曾”会被分到&C&组去,不知道大家有没有基于此的好方法在下边回复。下边是苹果官方示例,其中第3个是关于UILocalizedIndexedCollation的,可以下载下来学习一下/library/ios/samplecode/TableViewSuite/Introduction/Intro.html热点关注:
如何修改iPhone通讯录排序,如何让iPhone通讯录始终按照拼音排序?
作者:佚名
& & & & 当苹果iPhone设备语言不是中文时,iPhone通讯录的排序就会变得乱七八糟,想按原来首字拼音查询变成了完全不可能的事情,所以今天XY苹果助手小编来教大家一招,让你的iPhone手机不管在什么语言的情况下,都始终能按照拼音的顺序来进行排序。iPhone通讯录始终按照拼音排序步骤& & & &&具体的操作步骤,点开一个联系人,点击右上角的「编辑」,划动到最下面,点击「添加字段」,依次添加好「名字拼音或音标」和「姓氏拼音或音标」,然后将拼音输入其中就完成了所有工序,点击右上角的「完成」,大功告成。& & & &&1. 当你是新建联系人时,不要着急着先输入姓名,一定要记得先添加字段,等字段都添加好了,再输入姓名,系统会自动给姓名标注上拼音。& & & &&2. 如果你已有几百个联系人还都没注音,想想就有点无力?其实我们去年就曾介绍了在 Mac 上借助 Xcode 批量添加拼音的方法。& & & &&然后就可以切换了不同语言了,以上就是iPhone通讯录始终按照拼音排序的操作方法。
& & &最IN最潮的,翔实有趣的,统统都在史上最好用的
&&&&&——官方微信!
& & &扫描左侧二维码或在微信公众号页面上搜索“恺英XY苹果助手”即可
& & &添加XY官方微信,汇聚XY海量资讯教程更有
&&&&&豪华大礼等你来拿
相关教程:
苹果应用商店
推荐您使用“XY苹果助手电脑版”安装“XY苹果助手移动版”将获得更好的体验和更多功能!
1:打开“XY苹果助手电脑版”
2:手机连接到电脑
3:自动安装“XY苹果助手移动版”
扫一扫,安装XY苹果助手移动版怎样把苹果通讯录右侧的字母显示全_百度知道

我要回帖

更多关于 js微信通讯录字母索引 的文章

 

随机推荐