assert([[NSFileManager defaultManager] fileExistsAtPath:@“abc.zip"]);这里退出了,但是在这个应用程序的Document目录里面有这个文件,这个路径应该如何写?

解决方案 »

  1.   

    NSString *documentsDirectory= [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
    或者
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
    拿到Documents的目录,然后
    NSString *filePath= [documentsDirectory stringByAppendingPathComponent:@"abc.zip"];
      

  2.   

    谢谢,那如果这样写,assert([[NSFileManager defaultManager] fileExistsAtPath:@“abc.zip"]);那么,这个文件应该放在哪里呢?也就是缺省的路径是什么?