SORU
10 Temmuz 2010, CUMARTESİ


NSMutableArray addObject: -[__NSArrayİ addObject:]: tanınmayan seçici örnek gönderildi

Benim NSMutableArray Pazar günü 100 farklı şekilde başlatmak için denedim ve hiçbir ŞEY benim için çalışıyor. Bu yeni ayrılan ve başlatılmış bir NSMutableArray eşit ayarlama, sadece ayrılırken, kendisi tarafından değişken, aklıma gelen her kombinasyonu ve her zaman aynı sonucu başlatılıyor çalıştım.

İşte kod:

Nesne.h

NSMutableArray *array;

@property (copy) NSMutableArray *array;

Nesne.m

@synthesize array;

if ( self.array ) {
    [self.array addObject:anObject];
}
else {
    self.array = [NSMutableArray arrayWithObjects:anObject, nil];
}

NOT: "anObject" yürütme zaman... . sıfır hata ayıklama

AddObject çalıştığımda ve içindeki başlatma gayet güzel çalışıyor, ama aşağıdaki hatayı almaya devam ediyorum anObject test var: kendini.dizi.

2010-07-10 11:52:55.499 Uygulamam[4347:1807] -[__NSArrayİ addObject:]: tanınmayan seçici örneği gönderilen 0x184480

2010-07-10 11:52:55.508 Uygulamam[4347:1807]*Sonlandırıcı yakalanmamış özel durum nedeniyle app 'Çünkü, sebep: '-[__NSArrayİ addObject:]: tanınmayan seçici örneği gönderilen 0x184480' . NSİnvalidArgumentException

Kimseyi yanlış giden bir fikriniz var mı?

CEVAP
10 Temmuz 2010, CUMARTESİ


@property (copy) sentezlenen ayarlayıcı değişmez bir kopyasını sonuçları, dizisi, copy bir mesaj gönderir.

Başka şansın yok ama pasör kendinizi uygulamak burada, Objective-C kılavuzu detailed gibi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • discokatze

    discokatze

    23 EYLÜL 2009
  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • Gigawipf

    Gigawipf

    18 ŞUBAT 2010