在 GCDWebUploader 中禁用移动项目

Posted

技术标签:

【中文标题】在 GCDWebUploader 中禁用移动项目【英文标题】:Disable moving items in GCDWebUploader 【发布时间】:2017-12-04 21:22:20 【问题描述】:

我正在尝试在我的 ios 应用中实现 GCDWebUploader。我想禁用“移动项目”和“创建文件夹”选项。我该怎么做?

【问题讨论】:

【参考方案1】:

您可以通过编辑 GCDWebUploader.m Class 来实现。转到 Pods>GCDWebServer>GCDWebUploader>GCDWebUploader.m 你会看到以下函数 .

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

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

如果您遇到以下警告,请点击解锁:

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于在 GCDWebUploader 中禁用移动项目的主要内容,如果未能解决你的问题,请参考以下文章

如何停止 GCDWebUploader 的实例 - Objective-c iOS

Vue项目实战-vue2(移动端)

Unity3D 官方移动游戏优化指南6.项目配置

Unity3D 官方移动游戏优化指南6.项目配置

Unity3D 官方移动游戏优化指南6.项目配置

在没有 R/W 保护的情况下闪烁代码后 STM32 闪烁禁用