objective c - Bug in iPhone Library Access? -


यह कोड:

  MPMediaQuery * query = [MPMediaQuery artistsQuery]; एनएसएआरआरई * गानेसएरिस्टिस्ट = [क्वेरी संग्रह]; के लिए (MPMediaItemCollection * c in songsByArtist) {NSLog (@ "कलाकार% @ है% u गाने", [[c प्रतिनिधि आईटम] मान FORFroperty: MPMediaItemPropertyArtist], [[सी आइटम] गिनती]); }  

अपेक्षित रूप से काम करता है लेकिन यह कोड:

  MPMediaQuery * क्वेरी = [एमपीएमडियाएक्टीक्वेंसी कलाकारों]; एनएसएआरआरई * गानेसएरिस्टिस्ट = [क्वेरी संग्रह]; के लिए (MPMediaItemCollection * c in songsByArtist) {NSLog (@ "कलाकार% @ है% u गीत", [[c प्रतिनिधि आईटम] मान FORFroperty: MPMediaItemPropertyArtist], [c count]); }  

गाने की संख्या के लिए हमेशा "1" प्रिंट करता है क्या कोई अन्य इस मुद्दे की पुष्टि कर सकता है? ऐसा लग रहा है जब आप बग की तरह दिखते हैं।

ऐसा लगता है कि आप उस क्वेरी में संग्रह की गिनती कर रहे हैं इसके बजाय इसके अंदर के गाने के बजाय।

  एमपीएमडियाआइजाइन * क्वेरी = [एमपीएमडियाएक्वाइटी कलाकारों]; एनएसएआरआरई * गानेसएरिस्टिस्ट = [क्वेरी संग्रह]; के लिए (MPMediaItemCollection * c in songsByArtist) {NSLog (@ "कलाकार% @ है% u गाने", [[c प्रतिनिधि आईटम] मान FORFroperty: MPMediaItemPropertyArtist], [[सी आइटम] गिनती]); }  

Comments

Popular posts from this blog

ios - Form Sheet content disappearing -

MySql variables and php -

c++ - an enclosing-function local variable cannot be referenced in a lambda body unless if it is in capture list -