【发布时间】:2017-10-26 09:47:53
【问题描述】:
我需要将图像保存在我的 ipod 设备 IOS 中的不同位置。默认情况下,它保存在相机胶卷中。我需要保存在其他位置。下面的代码是否有效? 如果有人工作,请将其转换为 c#
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
PHAssetChangeRequest *newAssetRequest = [PHAssetChangeRequest creationRequestForAssetFromImage:image];
newAssetRequest.creationDate = time;
newAssetRequest.location = location;
PHObjectPlaceholder *placeholderAsset = newAssetRequest.placeholderForCreatedAsset;
PHAssetCollectionChangeRequest *addAssetRequest = [PHAssetCollectionChangeRequest changeRequestForAssetCollection:WHICH_ASSET_COLLECTION];
addAssetRequest addAssets:@[placeholderAsset];
} completionHandler:^(BOOL success, NSError *error) {
NSLog(@"Success: %d", success);
}];
提前致谢
【问题讨论】:
-
您可以将图像保存在应用程序的文档目录中。看这个链接developer.xamarin.com/recipes/ios/media/video_and_photos/…
-
如何查看ipod中的文档目录?相机胶卷文件夹所在的默认相册。
-
非常感谢@Gagan_iOS,它有帮助。
标签: c# ios xamarin xamarin.forms uiimage