gpt4 book ai didi

ios - 自动释放中的 Worklight 6.2 和相机 iOS 错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:21:41 24 4
gpt4 key购买 nike

但我相信我做错了什么。我正在使用 6.2 wolklight,试图在 iPhone 5 中操作相机,但是当我在 Xcode 5 中进行构建时,它返回一个错误:

CDVBarcodeScanner.mm:706:66: 错误:'autorelease' 不可用:在自动引用计数模式下不可用 UIView* overlayView = [[[UIView alloc] initWithFrame:bounds] autorelease];

我正在按照手册使用 IBM Worklight 将您的业务扩展到移动设备,4.8.2 为条码扫描器创建外壳。

注意:在 android 中运行完美。

谁能帮帮我?

最佳答案

似乎CDVBarcodeScanner.mm未使用 ARC ( Automatic Reference Counting ),这是使用 Worklight v6.2 创建的 Xcode 项目用于管理内存中对象引用的功能。以前版本的 Worklight 没有利用此功能。

有一些方法可以依靠 autorelease 之类的东西来运行不使用 ARC 的代码.可以查资料here关于在 ARC 项目中包含非 ARC 文件。

或者,它似乎是最新版本的CDVBarcodeScanner.mm我发现似乎没有使用 autorelease任何地方。可以查看我找到的最新源码here .您可能需要考虑更新到更新版本的 the plugin .请记住,Worklight v6.2 不支持安装 Cordova v3.0 等插件(即 cordova plugin add <path_download_plugin> )。

我没有使用过那个插件,所以请对我所说的持保留态度。希望对您有所帮助。

关于ios - 自动释放中的 Worklight 6.2 和相机 iOS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25204891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com