如何处理覆盖iphone中的上传数据?

时间:2012-09-11 10:13:30

标签: iphone ios5 file-upload overwrite

我已经在本地写了一些登录。当日志计数达到200时,我只将日志转换为JSON以上传到服务器。它工作得很好。

我的想法是我也有一个刷新按钮刷新按钮控制剩余的数据或日志,这意味着如果日志计数是240.前200个日志自动上传到服务器然后剩余的40个日志手动上传到服务器它表示当用户单击flus按钮时,它将转换为JSON上传到服务器。

如果用户在查看加载时单击刷新按钮,则会上载200个日志,然后覆盖200个日志+ 40个日志进行上载。我该如何处理这个问题。

1 个答案:

答案 0 :(得分:1)

// URLConnection类创建自动上传数据时取消连接的方法

NSURLConnection *Connection;
-(void)cancelConnection{
if (connection)
{
    [connection cancel];
    connection = nil;
}

}

//在Button Action

中调用此方法
-(IBAction)flushButtonAction:(id)sender{

[urlConnection cancelConnection];
 //call your upload method again

}

此按钮操作应该有助于当您的数据上传到服务器以停止该连接然后创建连接以上传剩余数据时..似乎可以避免覆盖现有数据。

感谢每一个