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

  • 0TACTICAL0HIPPY0

    0TACTICAL0HI

    30 EYLÜL 2012
  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011