So habe ich eine Reihe von Bildern, die ich aus meinen xcassets zu Demonstrationszwecken zugegriffen habe. Es gibt 150 Bilder, die ich versuche, mit Parser-Frameworks auf meinem Parse-Server zu speichern. Hier ist der Code, den ich bisher habe. Das Problem, das ich habe, ist meine App CPU geht zu 100% in den Tests und fällt auf 0. Auch die Bilder werden nicht gespeichert, um zu analysieren. Ich hatte gehofft, dass jemand mir helfen könnte, eine effiziente Methode zu finden, um 150 Bilder zu analysieren.Speichern mehrerer Bilder zu Parse
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
})
}
}
können Sie eine Antwort in objective-c behandeln? – danh
ja, ich werde nehmen, was ich bekomme – john
@danh verstehst du meine Situation obwohl – john