0

我正在访问 iPhone 的库并对其进行查询

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

如果音乐不存在,[albums collections]显然会导致崩溃。

如何检查查询结果,例如查看是否已选择某些内容(或长度 > 0)以避免崩溃?

谢谢

4

1 回答 1

0

明显地?这只是NSArray您从中获取信息的过程,即使它不存在也不应该崩溃。

在最坏的情况下:

NSArray *albumCollections = [albums collections];

专辑收藏是nil.

于 2014-01-17T18:31:26.393 回答