NSMutableArray addObject не влияет на счет?

Может ли кто-нибудь сказать мне, почему logging [selfswtees count] продолжает возвращать 0, хотя я добавляю к нему объекты?

заголовок:

#import  @interface Test2AppDelegate : NSObject  { UIWindow *window; NSMutableArray *giftees; } @property (nonatomic, retain) UIWindow *window; @property (nonatomic, retain) NSMutableArray *giftees; @end 

вызванный из didFinishLaunchingWithOptions:

 - (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]; } } 

Инициализирован ли «giftees»? Если он равен нулю, [giftees count] также вернет 0

Поскольку вы, скорее всего, никогда не инициализировали массив giftees вообще, так что он по-прежнему равен нулю, когда этот код работает.

  • Сравнение двух NSDates и игнорирование временной составляющей
  • Как проверить программно, если приложение установлено?
  • Включить немодульный заголовок внутри фрейм-модуля
  • Рисование формы волны с помощью AVAssetReader
  • SEL выполняет выбор и аргументы
  • Анимированный gif не работает в наложении MKMapView с использованием MKOverlayRenderer
  • Что мне нужно сделать, чтобы заставить Core Data автоматически переносить модели?
  • запись NSDictionary для plist в моем приложении
  • Комплект iPhone Store «Не удается подключиться к iTunes Store»
  • UIScrollView: подкачка по горизонтали, прокрутка по вертикали?
  • UIWebView - Как определить последнее сообщение webViewDidFinishLoad?
  • Interesting Posts

    Как десериализовать объект JSON с недопустимым именем поля в нем

    Почему проверка входа в систему занимает больше времени, если пароль неверен?

    Field.get (obj) возвращает все значения NULL для инъецированных управляемых бинов CDI, тогда как ручные вызовы getters возвращают правильные значения

    jQuery – событие триггера, когда элемент удален из DOM

    Указатели на C: когда использовать амперсанд и звездочку?

    Как удалить Internet Explorer из окон?

    Выравнивание памяти в C-структурах

    Каковы минимальные требования для запуска Windows 10?

    как предотвратить добавление NSJSONSerialization дополнительных экранов в URL-адрес

    Проблема при планировании задач с использованием функции clock ()

    найти местоположение символа в строке

    Как работает процесс компиляции / связывания?

    Перекрытие совпадений в Regex

    Что я не понимаю в REST?

    Как я могу почерпнуть и распаковать строку, используя GZIPOutputStream, совместимый с .Net?

    Давайте будем гением компьютера.