Frage

I'm accessing the iPhone's library and doing a query on it

MPMediaQuery *albums = [MPMediaQuery albumsQuery];
NSArray *albumCollections = [albums collections];

If music doesn't exist, [albums collections] obviously causes a crash.

How can I check the results of the query, and see for example if something has been selected (or length > 0) to avoid the crash?

Thx

War es hilfreich?

Lösung

Obviously? It's just an NSArray you are getting the information from, it shouldn't crash even if it doesn't exist.

On the worst case:

NSArray *albumCollections = [albums collections];

albumCollections is nil.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top