好的,所以我更新到Phonegap 3.3.0。现在,fileTransfer.download在运行时在iOS上崩溃并显示消息:
[CDVAssetLibraryFilesystem URLforFilesystemPath:]: unrecognized selector sent to instance 0x14d14ea0'
所以我去了CDVAssetLibraryFilesystem.h和CDVAssetLibraryFilesystem.m并添加了一个虚函数:
- (NSString*) URLforFilesystemPath:(NSString*)path{
return nil;
}
避免崩溃,但文件下载失败......
File Transfer Error: Could not create target file
他们只是忘了实施它吗?有没有人拥有以前版本的代码?
由于
答案 0 :(得分:5)
尝试将 fullPath 更改为 toURL()
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
function(fileSystem){ //success
//nativeLocalRootPath = fileSystem.root.fullPath; //old way
nativeLocalRootPath = fileSystem.root.toURL(); //3.3.0
}, function(){} //fail
);