Хранение пары ключ / значение в файлах Strings - PullRequest
1 голос
/ 21 марта 2012

В настоящее время я храню строки с помощью Localizable.strings, например

английский

"URL" = "http://google.com";

Испанский:

"URL" = "http://google.com";

Как видите, у меня одинаковая строка для обоих языков, есть ли способ использовать что-то похожее на localizable.strings (загружается автоматически, совместимо с любым языком / локализацией) без необходимости записывать один и тот же ключ / значение в оба файла? А затем получить значение с помощью метода? (NSGetstring ("URL"))

1 Ответ

2 голосов
/ 21 марта 2012

Возможно, вы можете сохранить пары ключ / значение в списке и прочитать их в свой код. Как это:

NSString *path = [[NSBundle mainBundle] bundlePath];
NSString *finalPath = [path stringByAppendingPathComponent:@"myList.plist"];
plistDictionary = [[NSDictionary dictionaryWithContentsOfFile:finalPath] retain];

Просто сохраните вашу информацию в списке, затем получите доступ к ней, как к любому другому диктитору:

NSLog(@"URL: %@", [plistDictionary objectForKey:@"URL"]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...