Flutter App 崩溃,bluetooth_print 包在 ios 上无法打印图像,在 android 上可以工作,但在 iOS 上不起作用

问题描述 投票:0回答:1

我在我的 flutter 应用程序中使用这个包

bluetooth_print: ^4.3.0
,但在尝试打印图像时它使应用程序崩溃。

这是 xCode 中的错误消息:

Exception   NSException *   "UIGraphicsBeginImageContext() failed to allocate CGBitampContext: size={0, 0}, scale=1.000000, bitmapInfo=0x2002. Use UIGraphicsImageRenderer to avoid this assert."   0x00000002837dae50
android ios flutter bluetooth bluetooth-printing
1个回答
0
投票

我在这里面临同样的问题,有些人建议使用 UIGraphicsImageRenderer 而不是 UIGraphicsBeginImageContext 但这与反应和其他东西而不是颤振,有什么帮助吗?:

*** void _UIGraphicsBeginImageContextWithOptions(CGSize, BOOL, CGFloat, BOOL)() 中断言失败,UIGraphics.m:410 *** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“UIGraphicsBeginImageContext() 无法分配 CGBitampContext:size={0, 0},scale=1.000000,bitmapInfo=0x2002。使用 UIGraphicsImageRenderer 来避免此断言。 *** 首先抛出调用堆栈: (0x193814f20 0x18b69a018 0x192d1b9a4 0x195ad4f40 0x10495600c 0x1049534f0 0x105021834 0x10501fc98 0x109db6234 0x109865574 0x10 72e4b98 0x1072e67bc 0x1072f6d58 0x1072f690c 0x1937e7710 0x1937e4914 0x1937e3cd8 0x1d86941a8 0x195e1c90c 0x195ed09d0 0x10494cbf4 0x1b6e95e4c) libc++abi:由于未捕获的 NSException 类型异常而终止

© www.soinside.com 2019 - 2024. All rights reserved.