initWithNibName всегда загружает английский xib - PullRequest
1 голос
/ 10 октября 2009

У меня есть локализованный файл AboutApp.xib с английской и его локализованной версиями, но он всегда загружает английскую версию, даже если в телефоне установлен испанский язык. Как мне заставить его загрузить испанскую версию на основе языка?

// Make sure AboutApp View is allocated
if (self.aboutAppController == nil) {
    AboutApp* aboutApp =
        [[AboutApp alloc] initWithNibName:@"AboutApp" bundle:nil];
    self.aboutAppController = aboutApp;
    [aboutApp release];
}

[UIView beginAnimations: nil context: nil];
[UIView setAnimationDuration: 1.0f];
[UIView setAnimationTransition: UIViewAnimationTransitionCurlUp
                       forView: [self.view window] cache: YES];
[self presentModalViewController: self.aboutAppController animated: YES];
[UIView commitAnimations];

1 Ответ

3 голосов
/ 12 октября 2009

Я нашел ответ на форуме Macrumors . Просто нужно сделать Build Clean и пересобрать его, чтобы он распознал локализацию xib.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...