我是IOS開發新手,處理內存泄漏。在我的項目分析項目時,我得到了一些內存泄漏。但我無法修復下面的代碼中的以下邏輯錯誤。「參數包含未初始化的數據」設置框時
CGRect labelframe;
if ([questonmod.questionType isEqualToString:@"type1"])
{
nooflinesint=questonmod.questiontext.length/20;
if (nooflinesint<1)
{
nooflinesint=nooflinesint+2;
}
else
{
nooflinesint=nooflinesint+1;
}
labelframe= CGRectMake(5, 0, cell.frame.size.width-10, nooflinesint*18);
}
else if([questonmod.questionType isEqualToString:@"type2"])
{
nooflinesint=questonmod.questiontext.length/10;
if (nooflinesint<1)
{
nooflinesint=nooflinesint+2;
}
else
{
nooflinesint=nooflinesint+1;
}
labelframe= CGRectMake(5,0,cell.frame.size.width-155,nooflinesint*16);
}
cell.questionlabel.frame=labelframe; //at this line I got below error.
我得到「合格按值結構參數包含未初始化數據(例如,經由現場鏈:‘origin.x’)」的錯誤描述。
請建議我該如何解決上述問題..
在此先感謝..
您使用ARC? – Aly
@Aly ...是的我正在使用ARC。 – Vidhyanand