gpt4 book ai didi

ios - 使用 iOS 从特定指针 ID 加载多个图像

转载 作者:行者123 更新时间:2023-11-29 01:20:34 24 4
gpt4 key购买 nike

我想加载所有图像 uisng 一个 id,它是指针。我有 3 个类,名称是“类别”、“广告”和“adimages”。类的图像是 as。 Adimges[ enter image description here ][2[ enter image description here ] 3

我尝试实现但无法获得任何成功。我在 xcode 中的实现代码如下所示

     var DetaiId : AnyObject = ""

let query = PFQuery(className:"adImages")

query.whereKey("adIMG", equalTo:DetaiId)
query.findObjectsInBackgroundWithBlock {
(objects: [PFObject]?, error: NSError?) -> Void in
if error == nil {

self.ImagearrCate = objects!
self.getImageData(objects! as [PFObject])
print(self.ImagearrCate)
//MBProgressHUD.hideAllHUDsForView(self.view, animated: true)
}
else {
print("Error")
print("Error: \(error!) \(error!.userInfo)")
}
}
func getImageData(objects: [PFObject]) {
for object in objects {

let thumbNail = object["image"] as! PFFile
print(thumbNail)
thumbNail.getDataInBackgroundWithBlock { (imageData: NSData?, error: NSError?) -> Void in
if (error == nil) {
let image = UIImage(data:imageData!)

//image object implementation
self.mixPhotoArray.append(image)
print(image)
}
}
}//for - end
}

这里的 Detailid 是从选定的 tableview 行中获取 ID。该 ID 在 wherekey 中传递。我从选定的行 ID 中获取所有图像。例如,在 adIMG 列中,我有 5 个 mDjQTYaPMg id 条目。但没有找到任何图像。

如果尝试放置静态 ID,则 logcat 错误为

Error Domain=Parse Code=102 "pointer field adIMG needs a pointer value" UserInfo={code=102, temporary=0, error=pointer

最佳答案

您需要将指针值作为 adIMG 参数的值传递,这意味着您必须创建具有特定 objectId 的 Ads 类的 PFObject。

然后您必须将此对象作为 adIMG 参数的值传递。

请参阅以下代码以更好地理解。也许对你有帮助。

let objectAds = PFObject(withoutDataWithClassName:"GameScore", objectId:"xWMyZ4YEGZ")

然后在 PFQuery 中这样传递。

let query = PFQuery(className:"adImages")

query.whereKey("adIMG", equalTo:objectAds)

关于ios - 使用 iOS 从特定指针 ID 加载多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34649096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com