禁用GCDWebUploader中的移动项目

时间:2017-12-04 21:22:21

标签: swift gcdwebserver

我试图在我的iOS应用中实现GCDWebUploader。我想禁用'移动项目'和'创建文件夹'选项。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

您可以通过编辑GCDWebUploader.m Class来实现。转到Pods> GCDWebServer> GCDWebUploader> GCDWebUploader.m,您将看到以下功能。enter image description here

根据需要编辑功能。例如,我不想让用户创建新文件夹,那么我需要更改以下功能:

- (BOOL)shouldCreateDirectoryAtPath:(NSString*)path {
         return NO;
    }

如果您遇到以下警告,只需单击“解锁”:

enter image description here

答案 1 :(得分:0)

代替使用GCDWebUploader类目录,而是创建一个名为MyWebUploader的子类,并覆盖-shouldMoveItemFromPath:toPath:-shouldCreateDirectoryAtPath:以返回NO。