我正在尝试使用URL从ALAssets库中检索图像,调用assetforURL,但是既没有调用结果块也没有调用完成块。像这样:
[library assetForURL:assetURL
resultBlock:^(ALAsset *myasset){
NSLog(@"asset found");
}
failureBlock:^(NSError *error){
NSLog(@"error");
}];
我知道assetforURL是异步的,并且稍后会调用这些块。但它们似乎从未被称为。我从来没有看到NSLog的输出,如果我输入断点,它们永远不会到达。
我真正想做的是将图像与数据库中的项目相关联。我将资产URL存储在数据库中,然后使用上面的代码来检索它们。有没有不同的方式这样做?我无法找到任何类似的例子。
谢谢!