URL を使用して、assetforURL を呼び出して ALAssets ライブラリから画像を取得しようとしていますが、結果ブロックも完了ブロックも呼び出されません。このようなもの:
[library assetForURL:assetURL
resultBlock:^(ALAsset *myasset){
NSLog(@"asset found");
}
failureBlock:^(NSError *error){
NSLog(@"error");
}];
assetforURL は非同期であり、ブロックは後で呼び出されることを知っています。しかし、彼らは決して呼び出されないようです。NSLog からの出力が表示されず、ブレークポイントを設定しても到達しません。
私が実際にやろうとしているのは、画像をデータベース内の項目に関連付けることです。アセット URL をデータベースに保存し、上記のコードを使用してそれらを取得します。これを行う別の方法はありますか?このような例を見つけることができませんでした。
ありがとう!