如何在iOS.Xamarin中进行内存管理

时间:2016-07-12 05:51:43

标签: uiimageview xamarin.ios

我有3个屏幕。 1)开始屏幕,我有一个按钮,我可以登陆到第二个屏幕。 2)我有一个表格视图,图像和标签点击我排到下一页的行 3)带图像的屏幕。 我有DataSource以及图像列表和文本列表 在我的表中查看getcell方法中的数据源类我得到了cell.ImageView = null但是我能够显示图像。如何将imageview的这个问题解决为null。代码如下:

public override UITableViewCell(UITableView tableview,NSIndexPath indexpath)
{
var cell= (Mytablecellclassname)tableview.DequeueReusableCell(cellIdentifier);
if(cell==null)
{
cell=new Mytablecellclassname((NSString)cellIdentifier);
}
cell.ImageView.Image=tableItems[indexpath.row];
}

其中tableItems是UIImages的列表。 如何进行内存管理?我使用弱引用,但由于我是新手,我仍然无法做到。

0 个答案:

没有答案