本文介绍了从parse.com检索图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我不知道这是否可行,但我认为这是可能的,我不知道该怎么做。我只想从parse.com加载图像,就像从parse.com检索对象一样。我应该像从parse.com获取字符串一样吗?我刚刚发现如何在解析时保存图像但不知道如何获取它们。如果有人能告诉我这样做的链接或示例代码,我会很高兴。I don't know if this is possible but I think it could be possible and I dont know how to do this. I simply want to load an image from parse.com like you retrieve objects from parse.com. Should I do it the same way I get strings from parse.com? I just found how to save images on parse but not how to get them. I would be happy if someone could show me a link to do this or a sample code.我已经设置了一个从解析中检索的字符串:I've already set up a string which is retrieved from parse:PFQuery *query = [PFQuery queryWithClassName:@"app"];[query getObjectInBackgroundWithId:@"ID" block:^(PFObject *textdu, NSError *error) { if (!error) { UIFont *welcomeLabelFont = [UIFont boldSystemFontOfSize:17]; welcomeLabel.text = [textdu objectForKey:@"ueberschriftnews"]; welcomeLabel.font = welcomeLabelFont; welcomeLabel.textColor = [UIColor whiteColor]; welcomeLabel.textAlignment = NSTextAlignmentCenter; welcomeLabel.backgroundColor = [UIColor clearColor]; welcomeLabel.shadowColor = [UIColor blackColor]; welcomeLabel.shadowOffset = CGSizeMake(0, 1); [contentView addSubview:welcomeLabel]; // The get request succeeded. Log the score NSString *text = [textdu objectForKey:@"newstext"]; UIFont *font = nil; CGFloat points = 17; CGFloat maxHeight = infoLabel.frame.size.height; CGFloat textHeight; do { font = [UIFont systemFontOfSize:points]; CGSize size = CGSizeMake(infoLabelRect.size.width, 100000); CGSize textSize = [text sizeWithFont:font constrainedToSize:size lineBreakMode: NSLineBreakByWordWrapping]; textHeight = textSize.height; points -= 1; } while (textHeight > maxHeight); infoLabel.text = text; infoLabel.numberOfLines = 9; infoLabel.font = font; infoLabel.textColor = [UIColor whiteColor]; infoLabel.textAlignment = NSTextAlignmentCenter; infoLabel.backgroundColor = [UIColor clearColor]; infoLabel.shadowColor = [UIColor blackColor]; infoLabel.shadowOffset = CGSizeMake(0, 1); [infoLabel sizeToFit]; [contentView addSubview:infoLabel]; } else { infoLabel.text = @"something"; [infoLabel sizeToFit]; [contentView addSubview:infoLabel]; } }];我的解析设置:谢谢。推荐答案是的,这是可能的。如果使用Web界面而不是字符串,则应将PFFile指定为类型。如果您从iOS客户端上传图像,这里有解析iOS指南的链接如何执行此操作 https:/ /parse.com/docs/ios_guide#files/iOS 。 一旦你的图像存在,你可以这样下载图像:Yes, this is possible. If you use web interface to instead of string you should specify PFFile as a type. If you upload image from your iOS client here is a link to parse iOS guide how to do that https://parse.com/docs/ios_guide#files/iOS .Once your image is there you can download image this way:PFQuery *query = [PFQuery queryWithClassName:@"app"];[query getObjectInBackgroundWithId:@"ID" block:^(PFObject *textdu, NSError *error) {{ // do your thing with text if (!error) { PFFile *imageFile = [textdu objectForKey:@"image"]; [imageFile getDataInBackgroundWithBlock:^(NSData *data, NSError *error) { if (!error) { UIImage *image = [UIImage imageWithData:data]; } }]; } }]; 这篇关于从parse.com检索图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
07-14 07:50