将多个图像转换为base64时,iOS应用程序崩溃

时间:2019-01-30 06:23:23

标签: ios xamarin xamarin.ios base64

该应用程序具有捕获多张照片并将其上传到服务器的功能。当我遍历100张图像并将其转换为base64时,它可以正常工作。但是,如果我增加图像数量,则会崩溃,它不会进入catch块。下面是代码片段:

List<UIImage> capturedImage= new List<UIImage>();
foreach (var photo in capturedImage) {  
    var photoImage = photo; 
    using (NSData imgData = photoImage.AsJPEG(0.5f)) {
        var strinng = imgData.GetBase64EncodedString(NSDataBase64EncodingOptions.None);
        imageBase64.Add(strinng);
    }
} 

0 个答案:

没有答案