【发布时间】:2015-03-12 20:27:25
【问题描述】:
以下表达式的 Swift 等效项是什么?
@property (strong, nonatomic) NSMutableArray *assets;
cell.imageView.image = [UIImage imageWithCGImage:[[self.assets objectAtIndex:indexPath.row] thumbnail]];
我试过了:
private var assets: [AnyObject]
cell.imageView.image = UIImage(CGImage: self.assets[indexPath.row].thumbnail())
但这给出了错误:
Missing argument for parameter 'inBundle' in call
编辑:self.assets 具有来自以下表达式的对象:
ALAssetsGroupEnumerationResultsBlock assetsEnumerationBlock = ^(ALAsset *result, NSUInteger index, BOOL *stop) {
if (result) {
[self.assets insertObject:result atIndex:0];
}
};
【问题讨论】:
-
self.assets中的对象是什么? -
@matt 查看我的编辑。希望对您有所帮助。
标签: ios objective-c iphone swift uiimage