ios - 将图片存储在设备上

标签 ios xamarin xamarin.ios

我想将从我的应用程序拍摄的照片存储在设备上,直到上传为止。即使应用程序已更新,仍应在设备上阻止图像。

我必须在哪里存储图像?

该图像对用户不可见,因为除了从我的应用程序中,用户无法删除该图像。

最佳答案

您可以将图像保存到本地路径(“文档”文件夹)。
一旦上传,请删除。这也将防止用户与图像进行交互。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *filePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"MYIMAGE.png"];
[UIImagePNGRepresentation(image) writeToFile:filePath atomically:YES];

完成上传或任何处理后,请删除图像。

关于ios - 将图片存储在设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38370100/

相关文章:

ios - 如何在 Objective-C 中创建新对象并分配属性?

c# - 隐藏或删除微调器 Xamarin.Android

mysql - SQL 查询 - 提取带有空值的查询

C#:实现特定接口(interface)的方法参数

ios - automaticallyAdjustsScrollViewInsets 在带有 UITableView 的嵌入式 UITableViewController 中不起作用

multithreading - 在后台和主线程 ios 中执行

ios - 使用 Apple 登录的本地化标题

xamarin.ios - 在 iOS7 的单点触控中设置 UINavigationBar 色调颜色

ios - 使用 UISplitViewController 而不是仅创建具有 2 个 subview 的单个 UIViewController 有什么好处

xamarin - 如何在 Grid Xamarin.Form 中合并 Grid.Column