1
我正在使用MKNetworkKit。我已成功添加該軟件包並上傳到服務器。 但是我無法啓動凍結操作。我已添加該行MKNetworking凍結操作
[self.flOperation setFreezable:YES];
需要的套件。然後我手動禁用我的設備的網絡。當再次激活時,套件不會縫合以嘗試再次將文件發送到服務器。
以前有沒有人遇到過這個?我使用github的最新版本。
我正在使用MKNetworkKit。我已成功添加該軟件包並上傳到服務器。 但是我無法啓動凍結操作。我已添加該行MKNetworking凍結操作
[self.flOperation setFreezable:YES];
需要的套件。然後我手動禁用我的設備的網絡。當再次激活時,套件不會縫合以嘗試再次將文件發送到服務器。
以前有沒有人遇到過這個?我使用github的最新版本。
請求的類型是什麼? GET操作不可凍結,如果您的操作是「GET」操作,MKNetworkKit會忽略您對setFreezable的調用。
這裏是MKNetWorkOperation.m
- (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請求。這是一個帖子請求 – alandalusi