使用Xcode 8新内存调试器我发现内存中有一个不应该存在的ViewController,并且指向它的强引用来自UIApplication中这个神秘的_statusBarTintColorLockingControllers
数组。有人知道它来自哪里吗?更重要的是,如何从我的VC中取出它?
答案 0 :(得分:3)
_statusBarTintColorLockingControllers
似乎不是真正的问题。我有一个相同的内存图,直到我解决了保留周期,我在委托属性上忘记了weak
。
答案 1 :(得分:1)
在解雇我的控制器之前忘记将某些属性设置为nil时,我遇到了同样的问题
答案 2 :(得分:0)
我有同样的问题,看起来这来自覆盖<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="first">
<h2 align="center">Array Operations</h2><br><br><br>
<a href="create">Creation</a><br>
<a href="insert">Insertion</a><br>
</div>
<div class="create panel active">
<ul class="nav nav-tabs" id="myTab">
<li class="active"><a href="#cpp">C++</a></li>
</ul>
<div class="tab-content">
<div id="cpp" class="tab-pane fade in active">
<h3>#Creating an array in C++</h3>
<p>#include < iostream > <br> using namespace std;<br> int a [10]</p>
</div>
</div>
</div>
<div class="insert panel">
<ul class="nav nav-tabs" id="myTab">
<li class="active"><a href="#cpp">C++</a></li>
</ul>
<div class="tab-content">
<div id="cpp" class="tab-pane fade in active">
<h3>#Inserting an array in C++</h3>
<p>#include < iostream > <br> using namespace std;<br> int a [10]</p>
</div>
</div>
</div>
变量。我删除了这个,不再保留引用。