NSString * fn=@"/private/var/mobile/Media/DCIM/100APPLE/IMG_0176.JPG";
NSFileManager *fileManager = [NSFileManager defaultManager];
NSDate * mtlocal =[NSDate date];
NSDictionary *nsd=[fileManager attributesOfItemAtPath:fn error:nil];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSDate * mtlocal =[NSDate date];
NSDictionary *nsd=[fileManager attributesOfItemAtPath:fn error:nil];
mtlocal=[[nsd objectForKey:NSFileModificationDate] date]; //这样做取不到DATE
这段程序是错误的,这已经没有疑问.但奇怪的是在XCODE里用DEBUG运行(连接设备)不会崩溃.而如果发布到设备中就会崩溃
原因是内存访问错误,因为nsd objectForKey:NSFileModificationDate 没有date方法.