Ios mk网络冻结操作

Ios mk网络冻结操作,ios,mknetworkkit,Ios,Mknetworkkit,我正在使用MKNetworkKit。我已成功添加包并上载到服务器。 但是,我无法激活冻结操作。我加了一行 [self.flOperation setFreezable:YES]; 这是套件所需要的。然后,我从我的设备手动禁用网络。当再次激活时,工具包将不再尝试再次将文件发送到服务器 [self.flOperation setFreezable:YES]; 以前有人经历过吗?我使用的是github的最新版本。您请求的类型是什么?GET操作不可释放,如果您的操作是“GET”操作,MKNetwor

我正在使用MKNetworkKit。我已成功添加包并上载到服务器。 但是,我无法激活冻结操作。我加了一行

[self.flOperation setFreezable:YES];
这是套件所需要的。然后,我从我的设备手动禁用网络。当再次激活时,工具包将不再尝试再次将文件发送到服务器

[self.flOperation setFreezable:YES];

以前有人经历过吗?我使用的是github的最新版本。

您请求的类型是什么?GET操作不可释放,如果您的操作是“GET”操作,MKNetworkKit将忽略对setFreezable的调用

[self.flOperation setFreezable:YES];
以下是MKNetWorkOperation.m的摘录

[self.flOperation setFreezable:YES];
- (void)setFreezable:(BOOL)flag
{
    // get method cannot be frozen.
    // No point in freezing a method that doesn't change server state.
    if([self.request.HTTPMethod isEqualToString:@"GET"] && flag) return;
    _freezable = flag;

    if(_freezable && self.uniqueId == nil)
    self.uniqueId = [NSString uniqueString];
}

这不是get请求。这是一个邮寄请求