我正在嘗試以下代碼來創建實例,分配屬性,添加到數組。 然後,分配新的屬性並重新添加。 但是數組將包含2個相同的對象(等於添加的第二個對象)。類Message只有幾個(nonatomic,retain)NSStrings/Integer屬性。 這可能與我對指針的理解有關,可以有人解釋嗎?Objective-c添加到具有不同屬性的陣列相同實例
self.messages=[[NSMutableArray alloc]init];
Message *m=[[Message alloc]init];
[email protected]"2402";
m.ck=1001;
[email protected]"as";
[self.messages addObject:m];
[email protected]"2422";
m.ck=1002;
[email protected]"aadfsdsdfdssdklsdflkh";
[self.messages addObject:m];
NSLog(@"%@",self.messages);
有什麼問題嗎? – 2013-02-19 19:52:41