Мое сравнение строк продолжает возвращать false, и я не понимаю, почему.Даже мой nslog говорит, что значение верное.Знаете ли вы, почему мое сравнение продолжает возвращать false, даже если строки кажутся одинаковыми?Если я шаг за шагом, тип программы показывает SV в качестве значения.Я убедился, что в этой строке нет пробелов.Мы получаем первые два символа этого: SV2B799E5B-4306-4965-B5DD-944D3970E6B6
NSString *fPath = [path stringByAppendingPathComponent:[directoryContent objectAtIndex:x]];
NSString *fName = [directoryContent objectAtIndex:x];
NSString *type = [fName substringToIndex:2];
NSLog(@"TYPE: %@",type);
if ([type caseInsensitiveCompare:@"SV"])
{
NSData *file = [[NSData alloc] initWithContentsOfFile:fPath];
if (file)
{
[[WebService sharedWebService]saveVolunteer:nil :YES :[directoryContent objectAtIndex:x] :file];
[file release];
}
}