我有一個我想要編輯的NSMutableArray
。我想檢查是否所有成員都屬於QueueMember
(它有一個屬性rank
)屬於QueueMember
,如果是這樣,我希望它將每個對象的rank
的值設置爲其在數組中的索引。從數組中取一個對象,編輯一個屬性並將其傳回
這是我現在沒有工作。我想知道它是不是工作,因爲*queue
是一個指針?
-(void)makingRankEqualtoLocationInQueue:(NSMutableArray *)queue{
queue = [[NSMutableArray alloc]init];
for (int queueSizeCounter = 0; queueSizeCounter <queue.count; queueSizeCounter++) {
id obj = [queue objectAtIndex:queueSizeCounter];
if ([obj isKindOfClass:[QueueMember class]]) {
QueueMember *member = obj;
member.rank = queueSizeCounter;
[queue replaceObjectAtIndex:queueSizeCounter withObject:member];
} else {
[queue removeObjectAtIndex:queueSizeCounter];
}
}
}
此外,即時通訊相當新,但它是必要的我仍然分配/初始化xcode5中的方法隊列儘管已經宣佈它? – snapfish