菜鸟教程小白 发表于 2022-12-12 10:02:56

ios - 崩溃 UIScrollView EXC_BAD_ACCESS


                                            <p><p>我无法使用 UIScrollView 诊断崩溃</p>

<pre><code>UIKit
-
</code></pre>

<p>异常类型:<code>EXC_BAD_ACCESS</code> 代码 <code>KERN_INVALID_ADDRESS</code> 在 0xe0000008</p>

<pre><code>com.apple.main-thread Crashed
0    libobjc.A.dylib   objc_msgSend + 15
1    UIKit   - + 618
2    UIKit   - + 330
3    UIKit   - + 1474
4    UIKit   - + 414
5    UIKit   - + 30
6    UIKit   - + 30
7 ...    UIKit   - + 296
8    UIKit   - + 296
9    libobjc.A.dylib   (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 168
10   CoreFoundation_CFAutoreleasePoolPop + 16
11   CoreFoundation__CFRunLoopRun + 1296
12   CoreFoundationCFRunLoopRunSpecific + 356
13   CoreFoundationCFRunLoopRunInMode + 104
14   GraphicsServices    GSEventRunModal + 74
15   UIKit   UIApplicationMain + 1120
16   iTV Showsmain.m line 12
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我遇到了同样的问题。在 <code>dealloc</code> 方法中将 <code>TableView</code> 和 <code>ScrollView</code> 委托(delegate)(或您可能拥有的任何其他委托(delegate))设置为 nil 解决了这个问题。</p >

<pre><code>- (void)dealloc {
    self.tableView.delegate = nil;
    self.tableView.dataSource = nil;
}
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 崩溃 UIScrollView EXC_BAD_ACCESS,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/15781637/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/15781637/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 崩溃 UIScrollView EXC_BAD_ACCESS