Пожалуйста, скажите, почему isEqualToString
не работает?use isEqualToString сравнить NSString
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"Info.plist"];
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
value =[dict objectForKey:@"LANGUAGE"];
if ([value isEqualToString:@"english"])
{
NSLog(@"thx");
}
можете ли вы попробовать значение NSLog? Посмотрите, действительно ли это английский. Проверьте заглавные буквы –
Какая ошибка вы видите? – Chetan
И где вы объявили 'значение'? Можете ли вы опубликовать этот код? – Chetan