codenameone - 使用 cn1-codescan lib 在扫描屏幕上按下信息按钮后,iOS 应用程序崩溃
问题描述
与https://github.com/codenameone/cn1-codescan相关的问题
我创建了一个熊骨应用程序并添加了 cn1-codescan 库来扫描二维码。
在 iOS 版本的构建中,屏幕底部有一个取消和信息按钮,当您按下信息按钮时,应用程序会立即崩溃/关闭,没有错误。
这是一个 iOS 应用程序屏幕截图,其中包含导致应用程序崩溃的信息按钮
在 Android 中无法重现,因为根本没有这样的按钮
提到的代码只不过是一个教程示例
CodeScanner.getInstance().scanQRCode(new ScanResult() {
public void scanCompleted(String contents, String formatName, byte[] rawBytes) {
//barCode.setText("Bar: " + contents);
cnt.addComponent(new Label(contents));
cnt.revalidate();
}
public void scanCanceled() {
System.out.println("cancelled");
}
public void scanError(int errorCode, String message) {
System.out.println("err " + message);
}
});
我认为 iOS 本机代码有问题,特别是 QR 码扫描库的 ZBar 实现,但不确定到底是什么。有人可以帮忙吗?
解决方案
推荐阅读
- android - Flutter 表单构建器 - FormBuilderImagePicker
- r - 使用 ggplot2 在 Y 轴上设置 24 小时刻度
- python-3.x - 仅从 Python 中的大文件中读取特定的行号?
- php - NGINX 入口 + Wordpress-fpm = ERR_TOO_MANY_REDIRECTS
- python - 是否可以在 Scrapy 中使用熊猫?
- java - 密钥库证书链长度错误 - 如何以编程方式将整个证书链加载到 Java 密钥库中,以便使用 SSL 身份验证连接到 Kafka?
- java - 有没有办法在程序仍在运行时替换 eclipse 中的输出?
- typescript - ORM 类型的横向连接
- react-redux - redux-oidc 从 keycloak 重定向 - USER_EXPIRED 在 USER_FOUND 之前调用,导致登录屏幕闪烁
- python - py2neo.database.work.ClientError: [Security.Unauthorized] 客户端因认证失败而未授权