解決できない問題について助けが必要ですが、解決に近づいていると思います。はい、これ:
私のアプリのバージョンでは、次の 2 行を使用してCellforRowAtIndexPath
から取得した画像をテーブルビュー ( ) に取り込むことができました。Assetlibrary
ALAsset someAsset = [theAssets objectAtIndex:indexPath.row];
[cell.imageView setImage:[UIImage imageWithCGImage:[someAsset thumbnail]]];
今、私はディレクトリから画像ファイルを読み込もうとしていますNSMutableArray
. NSLog
を実行すると、ファイル名が表示されますNSMutableArray
。しかし、ファイルを画像に変換してテーブルビューに表示するにはどうすればよいAssetlibrary
ですか? 何度か試しましたが、アプリがクラッシュするか、テーブル ビューに画像のサムネイルが表示されません。たとえば、次のステートメントは画像を表示しませんが、アプリはクラッシュしません。
UIImage *anImage = [UIImage imageWithContentsOfFile:[self.listTable objectAtIndex:0]];
次の行で Image を設定すると、機能しません。誰か助けてください!
更新: NSLog のときの self.listable の内容は次のようになります: "19-10-25 276-10-12.jpg", "19-10-37 276-10-12.jpg", "19- 10-54 276-10-12.jpg」「19-10-65 276-10-12.mov」など
ドキュメント ディレクトリを NSLog すると、/var/mobile/Applications/8CB1368A-AAE2-4815-BD26-A7B7C8536193/Documents になります。