Webアプリケーションにデータを送信するいくつかのフォームを備えた非常に単純なアプリケーションとなるiPhoneアプリを作成する必要があります。ユーザーが初めてアプリを開くと、言語選択画面が表示されます。
ストーリーボードを使用してアプリを作成しましたが、すべてが正常に機能し、言語選択ビューが初めてポップアップし、選択した言語がstandardUserDefaultsなどに保存されます。
ローカライズされたアプリケーションを扱うのはこれが初めてなので、第二言語(フランス語)を実装するための最良の方法は何ですか。いくつか検索した後、ストーリーボードに新しい言語/ローカリゼーションを追加する方法を見つけました。電話の設定で正しい言語が選択されている場合、すべてが意図したとおりに機能します。ここで私がする必要があるのは、ユーザーがアプリの設定で国旗をクリックしたときに正しいストーリーボードを呼び出すことです。
ユーザーがフラグをクリックすると、選択内容がstandardUserDefaultsに書き込まれます。その後、正しいストーリーボードに変更しようとしています。
私が見つけた、役立つと思われるコードは次のとおりです。
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *rootVC = [storyboard instantiateInitialViewController];
フランス語のストーリーボードの呼び出し方法がわからないため、コードが機能しません。
もっと簡単な方法はありますか?