0

に保存するUIViewコールがあります。SGAdressLabelemailLabelsArray

ある時点で、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 に答える