我想检查一个文件夹.如果我在"路径"中找到"test.jpeg",如果它是真的我什么都不做,但如果它是假的我必须下载这样的图片
UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[dico objectForKey:@"photo"]]]];
nomPhoto = [[cell.pseudo text]stringByReplacingOccurrencesOfString:@"\n" withString:@""];;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *document = [paths objectAtIndex:0];
filename = [NSString stringWithFormat:@"%@/%@.jpeg",document,nomPhoto];
NSData *data2 = [NSData dataWithData:UIImageJPEGRepresentation(image, 0.1f)];//1.0f = 100% quality
[data2 writeToFile:filename atomically:YES];
Run Code Online (Sandbox Code Playgroud)
编辑:我尝试这个但不起作用.路径很好
NSString* documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString* pict = [documentsPath stringByAppendingPathComponent :@"portos"];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:pict];
if (fileExists)
{
NSLog(@"file ok");
}else {
NSLog(@"file ko");
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我用核心数据构建了我的应用程序.它适用于具有两个属性的实体.当我想添加一个具有单个属性的新实体时,我的应用程序在启动时崩溃.
2012-07-16 23:11:13.579 myApp[6773:fb03] Unresolved error Error Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. (Cocoa error 134100.)" UserInfo=0x6bb36e0 {metadata=<CFBasicHash 0x6bbae90 [0x1748b48]>{type = immutable dict, count = 7,
entries =>
2 : <CFString 0x6bbab30 [0x1748b48]>{contents = "NSStoreModelVersionIdentifiers"} = <CFArray 0x6bbaf20 [0x1748b48]>{type = immutable, count = 1, values = (
0 : <CFString 0x1743cd8 [0x1748b48]>{contents = ""}
)}
4 : <CFString 0x6bbab60 [0x1748b48]>{contents = "NSPersistenceFrameworkVersion"} = <CFNumber 0x6bbaa30 [0x1748b48]>{value = +386, type = kCFNumberSInt64Type}
6 : <CFString 0x6bbaec0 [0x1748b48]>{contents = "NSStoreModelVersionHashes"} = …Run Code Online (Sandbox Code Playgroud)