1

我正在尝试使用 URL 从 ALAssets 库中检索图像,调用assetforURL,但结果块和完成块都没有被调用。像这样的东西:

[library assetForURL:assetURL
    resultBlock:^(ALAsset *myasset){
        NSLog(@"asset found");
    }
    failureBlock:^(NSError *error){
        NSLog(@"error");
    }];

我知道assetforURL 是异步的,稍后会调用这些块。但他们似乎从未被调用过。我从来没有看到 NSLog 的输出,如果我设置断点,它们永远不会到达。

我真正想做的是将图像与数据库中的项目相关联。我将资产 URL 存储在数据库中,然后使用上面的代码检索它们。有不同的方法吗?我还没有找到任何这样的例子。

谢谢!

4

0 回答 0