我使用LJWebImage示例项目,我在github上找到了以下链接https://github.com/likumb/LJWebImage。项目,类似于SDWebImage.I我已成功将示例项目导入我的主项目。我正在使用collectionView从plist填充包含多个url链接的图像。我正在尝试在collectionView加载时将plist数组洗牌。我正在使用以下代码填充collectionView。
import UIKit
class AppInfo: NSObject {
var icon: String?
class func appInfo() -> NSArray {
let path = Bundle.main.path(forResource: "apps", ofType: "plist");
let apps = NSArray(contentsOfFile: path!)!
let appInfos = NSMutableArray()
// I am trying to shuffle the array using the following random function
///////////////////////////////////////////////////////////////////////
let randomIndex = Int(arc4random_uniform(UInt32(apps.count)))
print(apps[randomIndex])
/////////////////////////////////////////////////////////////////
for obj in apps{
let appInfo = AppInfo()
appInfo.setValuesForKeys(obj as! [String : AnyObject])
appInfos.add(appInfo)
}
return appInfos
}
}