菜鸟教程小白 发表于 2022-12-11 22:27:50

ios - XCode - EXC_BAD_ACCESS。 -[Not A Type 保留]


                                            <p><p>我正在尝试包含此 <a href="https://github.com/stefanhafeneger/Barcode" rel="noreferrer noopener nofollow">barcode source code by Stefanhafeneger</a>到我的项目。我从一个简单的相机示例和条码引擎开始,对于第一次条码解码,一切正常。当我第二次尝试时,我收到 EXC_BAD_ACCESS。在应用程序崩溃之后,它只工作 1 次。 </p>

<p> <a href="http://dl.dropbox.com/u/2305062/DataMatrix%20error.mov" rel="noreferrer noopener nofollow">Here is a screen recording of how the appilcation crash.</a> </p>

<p>我正在用这个 <a href="http://www.ufodesign.ro/dm/datamatrix.gif" rel="noreferrer noopener nofollow">DataMatrix</a> 进行测试来自谷歌的标签在我的应用程序中。</p>

<p> <img src="/image/UscOZ.gif" alt="UfoDesign DataMatrix"/> </p>

<p>我几天来一直在寻找解决方案,我尝试过 NSZombieEnabled,并使用 Instrument 进行调试,但我仍然没有运气。下图是来自 xcode 的错误。 </p>

<pre><code>*** -: message sent to deallocated instance 0x7b21ed0
</code></pre>

<p> <img src="/image/2dRFO.png" alt="debugging1"/>
<img src="/image/pgG2l.png" alt="debugging2"/> </p>

<p>供您引用,这是一个启用 ARC 的项目。有人请帮忙,我还是几个月大的初学者。</p>

<p>这是我的这个项目的 xCode 文件 <a href="http://dl.dropbox.com/u/2305062/Barcode-Datamatrix.zip" rel="noreferrer noopener nofollow">Barcode-Datamatrix Project</a> </p>

<p>更新:我还尝试通过使用链接器标志 -fno-objC-arc 为与该库相关的每个文件禁用 ARC,但结果仍然相同。此外我尝试 <code>imageView.image = ;</code> 或副本 <code>imageView.image = ;</code> 应用程序仍然在同一个地方崩溃.</p>

<p>非常感谢
亲</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><code></code> 表示您将一个不是 UIImage 的对象传递给 UIImageView 的 image 属性,然后该方法尝试识别它的类型以在 <code> 处发送保留imagevVew.image = image</code> 行。 NSLog 类型为 <code>NSLog("%@", NSStringFromClass());</code></p>

<p>编辑:我<strong><em>不</em></strong>建议您将这样一个旧项目转换为 ARC(我引用:“它与 ios 2.1 相关联”)。使用链接器标志 -fno-objC-arc 并为与该项目相关的每个文件禁用 ARC。然后,检查你的 imageView 是否时髦,尝试将你的 image 设置为 nil,或者完全删除该行并运行。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - XCode - EXC_BAD_ACCESS。 -,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/10081418/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/10081418/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - XCode - EXC_BAD_ACCESS。 -[Not A Type 保留]