請告訴我爲什麼isEqualToString
不起作用?使用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