assetforurl块从未调用过

时间:2013-09-29 20:59:22

标签: iphone alassetslibrary

我正在尝试使用URL从ALAssets库中检索图像,调用assetforURL,但是既没有调用结果块也没有调用完成块。像这样:

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

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

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

谢谢!

0 个答案:

没有答案