1

大家好,我很困惑,例如,如何更改由函数创建的对象的属性。通过多次调用该函数,我创建了具有相同对象名称的同一类的多个实例,现在我想更改单个特定对象的一些属性。我想一些背景知识会对你们有所帮助:我开始在 iPhone 的 Cocos2D Chipmunk Engine 中玩耍,在示例项目中,我可以通过调用一个方法在屏幕上多次创建一个角色。我想控制仅应用于一个特定角色的力。如果您需要更具体的示例,请询问!谢谢你=)

4

1 回答 1

0

您应该创建NSMutableArray来存储您的对象:

NSMutableArray *myArray = [[NSMutableArray alloc] init];
for(int i=0; i< 5; i++){
   ........
   // create your object here
   ........
   [myArray addObject:yourObject];
}

之后,您可以使用以下方法访问您的对象:

id myObject = [myArray objectAtIndex:1]
于 2013-08-16T07:18:01.683 回答