使用ARC启用项目的NSString中的内存泄漏

时间:2016-09-10 06:43:43

标签: ios objective-c memory-leaks

我知道这个问题被很多开发人员问了很多时间,但是我检查了所有答案并在我的代码中实现了但仍然导致NSString中的内存泄漏

以下是我的代码:

_lblTotalOutFlowTitle.text = (APPDELEGATE.isAllSelectFilter ? APPDELEGATE.strKeyOutflow_TotalLive1 :APPDELEGATE.strKeyOutflow_Total);

内存泄漏:  enter image description here

我试图解决此漏洞:

第一

_lblPopulationTitle.text = [(APPDELEGATE.isAllSelectFilter ? APPDELEGATE.strKeyPopulationLive1 : APPDELEGATE.strKeyPopulation) copy];

第二

NSString *strPopulationLive1 = [(APPDELEGATE.isAllSelectFilter ? APPDELEGATE.strKeyPopulationLive1 : APPDELEGATE.strKeyPopulation) copy];
        _lblPopulationTitle.text = strPopulationLive1;

第三

 _lblPopulationTitle.text = [NSString stringWithFormat:@"%@",(APPDELEGATE.isAllSelectFilter ? APPDELEGATE.strKeyPopulationLive1 : APPDELEGATE.strKeyPopulation)];

APPDELEGATE.strKeyPopulation是具有以下属性的字符串对象。

@property (nonatomic, strong) NSString *strKeyPopulation;

任何想法如何解决这个泄漏。

提前致谢。

1 个答案:

答案 0 :(得分:-1)

<select ng-disabled="!countryList" ng-model="stateList" data-ng-options="stateList for stateList in stateListArray" ng-change="getCities(stateList)" > <option value="" disabled selected>-- Choose State --</option> </select> 更改为strong

试一试

祝福