0

我有一个UIView电话SGAdressLabel,我存储在emailLabelsArray.

在某些时候,我想UIViews从他们的超级视图中删除所有内容,同时将它们保留在我的数组中。我做了这样的事情,没有任何反应:

for (SGAdressLabel *tmpLabel in emailLabelsArray)
    {
        NSLog(@"Removing labels!");
        [tmpLabel removeFromSuperview];
    }

NSLog 消息出现的次数与数组中的对象一样多,但仍然没有任何反应。这里有什么问题?

4

1 回答 1

1

尝试 :

for (SGAdressLabel __strong *tmpLabel in emailLabelsArray)
{
    NSLog(@"Removing labels!");
    tempLabel = (SGAdressLabel *)tmpLabel;
    [tmpLabel removeFromSuperview];
}
于 2013-02-20T14:28:39.100 回答