Xcode 内存泄露检查出现:nil returned from a method that is expected to return a non-null value iOS 解决方案。(示例代码

Posted ZachRobin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode 内存泄露检查出现:nil returned from a method that is expected to return a non-null value iOS 解决方案。(示例代码相关的知识,希望对你有一定的参考价值。

  在 使用 Xcode 检查内存泄露时(cmd+shift+B)运行,出现了一个警告:nil returned from a method that is expected to return a non-null value ios

  

  原因是返回了一个 不能为空 的对象。

  解决方案:使用 abort() 函数;

  The abort() function is marked with __attribute__((noreturn)), therefore the compiler will not complain about a missing return value.

   

  

 

以上是关于Xcode 内存泄露检查出现:nil returned from a method that is expected to return a non-null value iOS 解决方案。(示例代码的主要内容,如果未能解决你的问题,请参考以下文章

Xcode结合Leaks检测内存泄露

使用Xcode Instruments Leak解决内存泄漏问题

转使用Xcode和Instruments调试解决iOS内存泄露

检测内存泄漏

linux内核内存泄露检测

使用Xcode和Instruments调试解决iOS内存泄露