iOS9対応で、アプリのアップデートをしようとおもったら、言語判別が一部できなくなったよ!
ってお話です。
IOS9 言語関連で問題でた。対応してみる事に。
iOS 9 でアプリ内のローカライズがうまくいかなくなりました。
ということでiOS9以降では
[currentLanguage
isEqualToString:@"ja"]
となっていたところを
[currentLanguage
hasPrefix:@"ja"]
にしました。
@"ja-"
にしない理由は、X-codeのversionによって、シュミレーターでの言語判別がja-JPだったり、jaだったりするみたいだからです。うそかな?
あとjaで始まる国ほかにないの?!と調べたら、なさそうだったので。
(あったら教えてください。)
ということで、私の初めてのObjective-Cはこんな感じでした。
ちゃんちゃん。
Follow Me