SORU
30 EYLÜL 2010, PERŞEMBE


Nasıl bir NSSet bir NSMutableArray dönmek için

Bu gibi NSMutableArray NSSet içeriğini koymak mümkün değilim:

NSMutableArray *array = [set allObjects];

Derleyici [set allObjects] döndürür çünkü bir NSArray NSMutableArray olmasa da şikayet ediyor. Bunu nasıl tamir edilmeli?

CEVAP
30 EYLÜL 2010, PERŞEMBE


-allObjects bir dizi döndürür beri, değiştirilebilir bir sürümü ile oluşturabilirsiniz:

NSMutableArray *array = [NSMutableArray arrayWithArray:[set allObjects]];

Ya da, eğer nesne sahipliği işlemek istiyorsanız alternatif olarak:

NSMutableArray *array = [[set allObjects] mutableCopy];

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • sdasmarchives

    sdasmarchive

    2 HAZİRAN 2010
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011