Ios4 如何在后台接收iOS 4中的AlassetLibraryChangedNotification

Ios4 如何在后台接收iOS 4中的AlassetLibraryChangedNotification,ios4,nsnotificationcenter,assetslibrary,Ios4,Nsnotificationcenter,Assetslibrary,我想注册我的iOS 4应用程序作为AlassetLibraryChangedNotification的观察员,并在相机卷和照片库发生更改时接收通知。最明显的情况是: 1) 我的应用程序使用库枚举照片内容。 2) 离开我的应用程序(进入后台)并启动摄像头应用程序。 3) 照张相。 4) 离开相机应用程序并返回到我的应用程序 我希望当我的应用程序返回前台时,AlassetLibraryChangedNotification会发布,但事实似乎并非如此。我尝试了addObserver的块和选择器形式。当

我想注册我的iOS 4应用程序作为AlassetLibraryChangedNotification的观察员,并在相机卷和照片库发生更改时接收通知。最明显的情况是: 1) 我的应用程序使用库枚举照片内容。 2) 离开我的应用程序(进入后台)并启动摄像头应用程序。 3) 照张相。 4) 离开相机应用程序并返回到我的应用程序


我希望当我的应用程序返回前台时,AlassetLibraryChangedNotification会发布,但事实似乎并非如此。我尝试了addObserver的块和选择器形式。当我的应用程序在后台添加或删除照片时,我如何接收通知?

我通过遍历库并使用
[[asset defaultRepresentation]url]
存储所有资产url来处理此问题。当我的应用程序激活时,我会再次浏览库,对照存储列表进行检查。但是请注意,URL格式在iOS 4.x和iOS 5之间发生变化。

我通过遍历库并使用
[[asset defaultRepresentation]URL]
存储所有资产URL来处理此问题。当我的应用程序激活时,我会再次浏览库,对照存储列表进行检查。但是请注意,URL格式在iOS 4.x和iOS 5之间发生变化