我正在尝试使用 ALAssetsLibrary 和 enumerateGroupsWithTypes 加载资产列表。我使用加载的资产填充 NSMutableArrary,以便稍后使用它,例如随机更改视图的背景。
我试图用 ViewDidLoad 方法中的资产预加载这个数组,结果发现它在加载视图后得到处理。如果我在调用 load 方法后放置一个 NSLog 语句,则会打印日志,但在视图完全加载之前不会初始化数组。
问题是我应该什么时候初始化我的数组呢?
谢谢!
我正在尝试使用 ALAssetsLibrary 和 enumerateGroupsWithTypes 加载资产列表。我使用加载的资产填充 NSMutableArrary,以便稍后使用它,例如随机更改视图的背景。
我试图用 ViewDidLoad 方法中的资产预加载这个数组,结果发现它在加载视图后得到处理。如果我在调用 load 方法后放置一个 NSLog 语句,则会打印日志,但在视图完全加载之前不会初始化数组。
问题是我应该什么时候初始化我的数组呢?
谢谢!