NSKeyedarchiver - 删除 decoded data

问题需求:

使用NSKeyedarchiver存储的数据,当使用NSKeyedUnarchiver读取完数据后。如果有网络的状况下,将数据上传到服务器。如果没有网络,就让数据在本地存储。 如果有网络,则需要将上传后的本地数据删除,以节省本地存储空间。

删除本地归档数据的方法

 

 - (BOOL)deleteFiel:(NSString *)pathOfFileToDelete error:(NSError *)error

{
    BOOL exists = [[NSFileManager defaultManager] fileExistsAtPath:pathOfFileToDelete];
    if (exists) {
        [[NSFileManager defaultManager] removeItemAtPath:pathOfFileToDelete error:nil];
    }
    return exists;
}

 

 

 

 

posted @ 2015-07-30 11:31  aprogrammer  阅读(1111)  评论(0编辑  收藏  举报