猿问

NSMutableArray加载项不影响计数?

NSMutableArray加载项不影响计数?

有人能告诉我为什么即使我在日志中添加对象,日志记录(Sel.giftiescount)仍然返回0吗?

标题:

#import <UIKit/UIKit.h>@interface Test2AppDelegate : NSObject <UIApplicationDelegate>  {
    UIWindow *window;
    NSMutableArray *giftees;}@property (nonatomic, retain) UIWindow *window;@property (nonatomic, retain) NSMutableArray *giftees;@end

电话:

- (void)bootstrapGiftees{
    NSArray *gifteeNames = [NSArray arrayWithObjects:@"Jesse",,nil];

    for (NSString *gifteeName in gifteeNames)
    {
        GifteeModel *g = [[GifteeModel alloc] init];
        g.name = gifteeName;

        [self.giftees addObject:g];
        NSLog(@"giftees count = %d", [self.giftees count]);
        [g release];}}


浮云间
浏览 439回答 2
2回答

叮当猫咪

“赠与者”初始化了吗?如果为零,则[赠品计数]也将返回0。

精慕HU

因为您很可能根本就没有初始化giftors数组,所以当代码运行时,它仍然是零。
随时随地看视频慕课网APP
我要回答