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

  • Monica Catral

    Monica Catra

    12 NİSAN 2009
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009
  • Trevor Eckhart

    Trevor Eckha

    19 Aralık 2009