0

私のアプリでは、ALAssetsLibraryChangedNotification を使用して自分の写真アルバムを更新しましたが、iOS6 では、いくつかの写真を削除してからアプリに戻ると保持されました。

誰かが理由を知っていますか?

どうもありがとうございます。

4

2 に答える 2

1

この通知を受け取ったときにuikitで操作を実行しますか?この場合は、次のようなものを使用して、メインスレッドでこれらの操作を実行します。

dispatch_async(dispatch_get_main_queue(), ^{
    // do uikit stuff
});

これがハングの原因である可能性があります。ここでも同じ問題がありました。

于 2012-11-27T03:49:16.213 に答える
0

「持っていた」とはどういう意味ですか?私のマシンでは、ALAssetsLibraryChangedNotification は受信されません。これがあなたの言いたいことなら、私は同意します。これは明らかなバグです。写真ライブラリが変更されたことを検出する信頼できる組み込みの方法はないようです。

于 2012-12-02T16:14:16.540 に答える