我有一个应用程序,用户可以上传录制的音频或视频,或从库中选择现有的,点击或挑选的图片。我需要该用户能够查看,比如最近50个上传的项目,我已经制作了一个名为“Recent Additions”的屏幕,其中有一个表格视图,其中将填充这50个项目。
我有哪些选择?
NSUserDefaults
可以帮助我吗?答案 0 :(得分:0)
NSUserDefaults对您没有帮助。这意味着填充文本字段和小任务 - 当然不会写入磁盘。
要从应用程序中将视频或照片保存到iPhone,您可以在制作NSData实例后使用UIActivityViewController并保存到相机角色。但是,只有当你支持iOS 6及更高版本时才会这样做。
如果您想将媒体保存到设备的相机胶卷,您可以制作NSData实例,使用UIImagePNGRepresentation(如果它是图像),使用数据制作UIImage实例,最后使用UIImageWriteToSavedPhotosAlbum。
对于应用程序内写入磁盘,请查看Apple的NSCoding和NSFileManager文档。