当我使用以下代码获取特定文件的属性时:
NSFileManager *fileManager = [NSFileManager defaultManager];
NSDictionary *attributes = [fileManager attributesOfItemAtPath:p error:nil];
是否有属性可以知道它是否是屏幕截图?
现在我正在使用这段尴尬的代码:
if ([fileExtension isEqualToString:@"png"]) {
NSMutableArray *separatetFilename;
separatetFilename = [NSMutableArray arrayWithArray:[fileName componentsSeparatedByString:@" "]]; /* screenshots have multiple spaces in their names, I split them up to use the information */
if ([separatetFilename count] == 4) { /* screenshots names have 4 parts when splittet by spaces */
if ([[separatetFilename objectAtIndex:0] isEqualToString:@"Bildschirmfoto"]) { /* Bildschirmfoto = Screenshot in German */
/* Do Something */
}
}
}
使用此解决方案,我必须为“屏幕截图”字符串输入本地化字符串......我搜索了纪录片,但没有找到任何东西。是否有“isScreenshot”标志或我可以阅读的内容?