我有一个数组,其中添加了对象,但即使在添加对象后数组仍保留为空。下面是代码:虽然添加了对象,但它仍然为空阵列
Event.h
@interface Event : NSObject
@property NSString *name;
@end
代码中的对象被添加到阵列
NSMutableArray *events;
NSArray *event_string = [NSArray arrayWithObjects:@"Egg Benedict", @"Mushroom Risotto", @"Full Breakfast", @"Hamburger", @"Ham and Egg Sandwich", @"Creme Brelee", @"White Chocolate Donut", @"Starbucks Coffee", @"Vegetable Curry", @"Instant Noodle with Egg", @"Noodle with BBQ Pork", @"Japanese Noodle with Pork", @"Green Tea", @"Thai Shrimp Cake", @"Angry Birds Cake", @"Ham and Cheese Panini", nil];
for (NSString *currentEventString in event_string) {
Event *currentEvent = [Event new];
[currentEvent setName:currentEventString];
[events addObject:currentEvent];
}
NSLog(@"Number of events:%d",[events count]);
我得到这样的输出:
Number of events:0
初始化'事件'数组 –