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