0

我需要一些帮助才能从本地存储中获取所有照片并将其发送到服务器以进行备份。我可以通过使用AssetsLibrary框架来获得这些,但由于 RAM 内存使用,应用程序崩溃了。有什么方法可以将我所有的图像上传到服务器,然后根据时间(每日备份)我只需要发送之前没有上传的图像。

4

1 回答 1

0

这需要对您的应用程序的 3 层架构进行良好设计。将为您提供有关如何实现它的简短信息,但如果您独自工作,则需要研发和努力。

步骤 1. 在本地存储(sqlite 或 coreData)中创建一个表示时间戳的列。

步骤 2. 创建Helper类以执行获取和更新功能。(使用delegatescallbacks)类似的东西

-(void)sendAllImagesToServer:(NSString*)aBaseURL imageData:(NSData*)aData completionBlock:(void(^)(BOOL isSuccess))aSuccessCallback {

}

第 3 步。如果这是 2 路通信,如果服务器更新并且您需要获取更新的图像,那么也编写一个方法来执行此操作。

为了了解3 层架构上传多个图像以及有关同步功能的一些信息

于 2016-06-21T05:49:47.990 回答