我在我的应用程序委托中声明了一个 NSMutableArray :
@property (nonatomic, copy) NSMutableArray * passengerLog;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
passengerLog = [[NSMutableArray alloc]init];
然后在后面的课程中,我按如下方式访问数组(del 是对应用程序委托的引用):
[del.passengerLog addObject:passenger];
奇怪的是,我第二次向这个数组添加一个对象时,这第二个对象被添加到数组中两次,覆盖了已经在那里的原始对象。
有人可以帮忙吗?
谢谢 !