Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在xamarin iOS中创建应用程序文件夹并加载数据_Ios_Xamarin_Xamarin.ios - Fatal编程技术网

在xamarin iOS中创建应用程序文件夹并加载数据

在xamarin iOS中创建应用程序文件夹并加载数据,ios,xamarin,xamarin.ios,Ios,Xamarin,Xamarin.ios,我想在Xamarin iOS应用程序中创建文件夹,并将图像保存到该文件夹。 我正在使用以下代码创建文件夹 ALAssetsLibrary library = new ALAssetsLibrary(); library.AddAssetsGroupAlbum("RentBlazr", g => { Console.WriteLine("Folder Created");

我想在Xamarin iOS应用程序中创建文件夹,并将图像保存到该文件夹。 我正在使用以下代码创建文件夹

ALAssetsLibrary library = new ALAssetsLibrary();
                library.AddAssetsGroupAlbum("RentBlazr", g => 
                {
                    Console.WriteLine("Folder Created");
                    //originalImage.SaveToPhotosAlbum((image, error) => { });
                }, 
                error => 
                { 
                    Console.WriteLine("Error:" + error);
                });

通过此文件夹已成功在相册文件夹中创建。但我无法将设备摄像头捕获的图像保存到最近创建的文件夹中。

我使用PCLStorage软件包进行此操作。它是免费的,您可以从NugetGallery安装它。

它有简单的API来处理文件系统

public async Task PCLStorageSample()
{
    IFolder rootFolder = FileSystem.Current.LocalStorage;
    IFolder folder = await rootFolder.CreateFolderAsync("MySubFolder",
        CreationCollisionOption.OpenIfExists);
    IFile file = await folder.CreateFileAsync("answer.txt",
        CreationCollisionOption.ReplaceExisting);
    await file.WriteAllTextAsync("42");
}