Question

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

Était-ce utile?

La solution

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top