0
我有一個UIView
叫SGAdressLabel
,我存儲在emailLabelsArray
。從NSArray刪除UIView
在某些時候,我想從他們的超級視圖中刪除所有UIViews
,同時將它們保留在我的數組中。我喜歡這一點,並沒有任何一個事情發生了:對於多次出現在數組對象,但仍沒有任何反應出現
for (SGAdressLabel *tmpLabel in emailLabelsArray)
{
NSLog(@"Removing labels!");
[tmpLabel removeFromSuperview];
}
的NSLog的消息。這裏有什麼問題?
'tmpLabel = nil'不會與ARC工作,我已經試過了 – 2013-02-20 14:29:17
@SergiusGee:嘗試tempLabel =(SGAdressLabel *)tmpLabel;並檢查.. – Rushi 2013-02-20 14:30:57
另外,你可以NSLog(@「Removing labels =%@」,tmpLabel);把這個,告訴我你的輸出是什麼。可能是你可以複製粘貼在這裏。 – Rushi 2013-02-20 14:31:54