Xcode更新到7.1.1手機(jī)升級(jí)到9.1之后發(fā)現(xiàn)一個(gè)問(wèn)題,系統(tǒng)的一些控件title變成了英文,比如searchBar的取消按鈕變成了cancel,滑動(dòng)刪除cell右側(cè)變成了delete。
第一個(gè)看到的是滑動(dòng)刪除cell顯示的delete問(wèn)題,我以為是沒(méi)有設(shè)置這個(gè)方法的原因:
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
{
return @"刪除";
}
改了之后又發(fā)現(xiàn)了searchBar的取消按鈕問(wèn)題,我知道本地化出現(xiàn)問(wèn)題了,于是看了下project里面的localizations是有中文的。

localizations
到底哪里出問(wèn)題了呢,為什么這里設(shè)置不好使?于是各種搜索,找到了一些文章了解下情況,具體的原因你們看吧。
Xcode7 本地化的一些處理方式
解決方法:
在配置文件里面添加
localizations(默認(rèn)是沒(méi)有的),添加完之后會(huì)顯示已有的,項(xiàng)目是顯示English,再添加個(gè)Chinese,運(yùn)行好使,刪除tableView的代理方法也沒(méi)有問(wèn)題。
localizations