なぜisEqualToString
が機能しないのですか教えてください。NSStringを比較するためにisEqualToStringを使用
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
あなたは 'value'をどこで宣言しましたか?あなたはそのコードを投稿できますか? – Chetan