我想知道你是如何从a中删除对象的NSMutableArray
,因为我现在使用[astroids removeFromSuperview];
但是它只是在屏幕上删除了图像,但实例本身即使在删除时仍然存在.
Sea*_*phy 14
-removeFromSuperview
是一种方法UIView
,而不是NSMutableArray
.似乎UIView
你正在调用的实例也保存在MSMutableArray
.您将需要使用其中一种NSMutableArray
方法来删除阵列本身上的对象.
有必要单独删除数组,因为它还拥有相关对象,并保留它独立于其他地方的使用.
NSMutableArray删除对象的方法:
– removeAllObjects
– removeLastObject
– removeObject:
– removeObject:inRange:
– removeObjectAtIndex:
– removeObjectsAtIndexes:
– removeObjectIdenticalTo:
– removeObjectIdenticalTo:inRange:
– removeObjectsFromIndices:numIndices:
– removeObjectsInArray:
– removeObjectsInRange:
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3547 次 |
最近记录: |