Uygulamamda Apple Media Player Framework kullanıyorum. Öğeleri almak için belgelerinde açıklandığı gibi MPMediaQuery
kullanıyorum. İyi çalışır, ancak tüm sanatçıları almak için önceden tanımlanmış sorguyu kullanırken, birkaç sanatçı için yinelenen girişler alıyorum.MPMediaQuery artistsQuery yinelenen dosyaları döndürür
Birisi neden yinelenen olduğunu açıklayabilir mi? Onları nasıl bastırırım? (Sanatçı adına muhafazası herhangi yazım hataları veya fark olmadığından Ve hayır!)
NSArray *collections = [[MPMediaQuery artistsQuery] collections];
başlayanlar için bir çoğalmaya neden bazı meta olabilir. Ancak, bunu doğrulamak için, tüm kopyaları otomatik olarak kaldıracak NSArray kullanarak NSSet oluşturmaya ne dersiniz? 'NSSet * uniqueArtists = [NSSet setWithArray: koleksiyonlar];'. Bu kopyaları kaldırırsa bakın. Aksi takdirde, aynı sanatçı adına rağmen sanatçıları çoğaltan bir şey olmalı. –
Zayıf bu mümkün değil, çünkü MPMediaQuery'nin bölümlerini de kullanmak istiyorum. Evet, ama ne tür meta verilerinin çoğaldığını ve nasıl önleneceğini bulmak ilginç olurdu. – miho
Sanatçılar uygulamasında müzik uygulamasında aynı yinelenen sanatçıları görüyor musunuz? – Felix