所以我正在尝试制作一个包含对象的字典,每个对象都有两个指向它们的键。我写了这个块来设置对象:
ALAssetsGroupEnumerationResultsBlock resultsBlock = ^(ALAsset *result, NSUInteger index, BOOL *stop)
{
if(result)
{
NSIndexPath *path = [NSIndexPath indexPathWithGroupIndex:groupIndex andAssetIndex:index];
[assetsDictionary setObject:result forKey:path];
[assetsDictionary setObject:result forKey:result.defaultRepresentation.url];
}
};
这导致了这个异常:
malloc: *对象 0x1f8c1200 的错误: 被释放的指针未被分配
关于如何解决这个问题的任何想法,或者以这种方式实现字典的更好方法?