私はデモの目的でxcassetsからアクセスした画像の配列を持っています。パースフレームワークを使用して私のパースサーバーに一度に保存しようとしている150のイメージがあります。ここに私がこれまで持っていたコードがあります。私が持っている問題は、私のアプリですcpuはテストで100%になり、0に落ちます。また、画像は解析するために保存されません。誰かが私が150の画像を解析して解析する効率的な方法を見つけるのを助けてくれることを願っていました。複数の画像を解析して保存する
var imageNameList: [String] {
var imageNameList2:[String] = [] //[NSMutableArray]()
for i in 0...149 {
let imageName = String(format: "pic_%03d", Int(i))
imageNameList2.append(imageName)
}
return imageNameList2
}
@IBAction func Continue(_ sender: Any) {
for imageName in imageNameList {
var objectForSave:PFObject = PFObject(className: "Clo")
let object:UIImage = UIImage(named: imageName)!
let tilesPF = imageNameList.map({ name in
let data = UIImagePNGRepresentation(object as! UIImage)!
let file = PFFile(data: data)
let tile = PFObject(className: "Tile")
tile["tile"] = file
})
objectForSave["tiles"] = tilesPF
objectForSave.saveInBackground(block: { responseObject, error in
//you'll want to save the object ID of the PFObject if you want to retrieve a specific image later
})
}
}
あなたは客観的な答えを扱うことができますか? – danh
はい、私は何でも取れます。 – john
@ダンは私の状況を理解していますか? – john