一个奇怪的CRASH问题

    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];

    mtlocal=[[nsd objectForKey:NSFileModificationDate] date]; //这样做取不到DATE


这段程序是错误的,这已经没有疑问.但奇怪的是在XCODE里用DEBUG运行(连接设备)不会崩溃.而如果发布到设备中就会崩溃

原因是内存访问错误,因为nsd objectForKey:NSFileModificationDate 没有date方法.


你可能感兴趣的:(一个奇怪的CRASH问题)