我想實現一個基於ALAssetsLibrary的應用程序,該應用程序從ios4中的照片庫中獲取所有圖像和視頻。我將ALAsset存儲到NSMutableArray(資產)中,然後將所有視頻/照片thumnail顯示在tableview單元格中。 現在問題是uitableview不滾動順暢,我怎麼能過來這個問題?ALAssetsLibrary,NSMutable Array和UITableview惰性滾動?
在具有這種類型值的NSMutable數組(資產)的索引。
"ALAsset - Type:Photo, URLs:{\n \"public.png\" = \"assets-library://asset/asset.PNG?id=1000000402&ext=PNG\";\n}",
(or)
"ALAsset - Type:Video, URLs:{\n \"com.apple.quicktime-movie\" = \"assets-library://asset/asset.MOV?id=1000000505&ext=MOV\";\n}",
我怎樣才能從這個資產數組中分離出唯一的url部分。那只是這部分
assets-library://asset/asset.MOV?id=1000000505&ext=MOV
assets-library://asset/asset.PNG?id=1000000402&ext=PNG
是否需要在此應用程序中實現HjCache? 任何其他方式來解決這個問題?
你必須在這裏使用lazyloding概念 – 2012-02-14 05:26:44
是的,問題是UITableview不能平滑滾動。 – 2012-02-14 05:31:25
NSURL * stUrl =(NSURL *)[[result defaultRepresentation] url] //結果是ALAsset實例,我們只得到了ALAsset的url部分 – 2012-02-14 11:49:15