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

  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011
  • Wild Academy

    Wild Academy

    8 Aralık 2009