Вопрос

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

Это было полезно?

Решение

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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top