我使用NSFileManager将项目从一个文件路径移动到另一个文件路径,但是它会导致一个exception.But --我不是每次都得到异常,只有在第二次或第三次加载urls之后才会引发异常。
异常错误Domain=NSCocoaErrorDomain Code=4“操作无法完成。(可可错误4。)Simulator/4.3/Applications/3731EEFB-03F8-4E0B-BF5D-A94BEE0D2DE2/Library/Caches/imgcache//loading/http:__www.sankar.com.au_sankar_property_photo_2010_09_30_dc4a35f82ee70002604f6c06fd811f9d_m.jpg,/ UserInfo=0x631a900 {NSUserStringVariant=Move,NSFilePath=/User/cgvak/Library/Application Support/iPhone NSUserStringVariant=MoveNSDestinationFilePath=/Users/cgvak/Library/Application支持/iPhone Simulator/4.3/Applications/3731EEFB-03F8-4E0B-BF5D-A94BEE0D2DE2/Library/Caches/imgcache//ready/http:__www.sankar.com.au_sankar_property_photo_2010_09_30_dc4a35f82ee70002604f6c06fd811f9d_m.jpg}
为了克服这个问题,我应该做些什么?请任何机构帮助我克服这个问题。
提前谢谢。
发布于 2011-08-01 09:03:58
您检查过路径是否存在吗?此外,文件路径中还有一个//。试着移除那个。
你也可以贴出你的代码,没有我们真的要猜测的代码。
Cocoa error 4意味着要移动不存在的文件,这也可能意味着目标目录不存在。
发布于 2015-07-19 19:35:08
请检查NSSearchPathDirectory
而不是
NSArray * paths=NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);编写这个
NSArray * paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);https://stackoverflow.com/questions/6895078
复制相似问题