Xcode7系统控件显示英文问题

Xcode更新到7.1.1手机升级到9.1之后发现一个问题,系统的一些控件title变成了英文,比如searchBar的取消按钮变成了cancel,滑动删除cell右侧变成了delete
第一个看到的是滑动删除cell显示的delete问题,我以为是没有设置这个方法的原因:
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
{
return @"删除";
}
改了之后又发现了searchBar的取消按钮问题,我知道本地化出现问题了,于是看了下project里面的localizations是有中文的。

Xcode7系统控件显示英文问题_第1张图片
localizations

到底哪里出问题了呢,为什么这里设置不好使?于是各种搜索,找到了一些文章了解下情况,具体的原因你们看吧。
Xcode7 本地化的一些处理方式
解决方法:
在配置文件里面添加 localizations(默认是没有的),添加完之后会显示已有的,项目是显示 English,再添加个 Chinese,运行好使,删除 tableView的代理方法也没有问题。
Xcode7系统控件显示英文问题_第2张图片
localizations

你可能感兴趣的:(Xcode7系统控件显示英文问题)