我正在尝试将 Logo 图像加载到 UiImage 中, Logo 图像正在解析中,但不确定如何将其加载到 View Controller 中
.h文件
@property (weak, nonatomic) IBOutlet UIImageView *Logo;
.m文件
self.Logo.image = [self.exam objectForKey:@"Logo"];
它抛出以下错误
-[PFFile size]: 无法识别的选择器发送到实例
所以我必须使用 PFfile 但不确定如何格式化我已经搜索过但是大多数示例都有一个查询被调用并且我不需要查询因为数据已经准备就绪
self.exam objectForKey:@"Logo"
现在添加
[self.exam objectForKey:@"Logo"];
self.Logo.image = [[UIImage alloc] initWithData: [self.exam objectForKey:@"Logo"]];
但出现以下错误图像是.png
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[PFFile length]: unrecognized selector sent to instance
NSlog 将文件显示为
Logo = "<PFFile: 0x111875190>";
最佳答案
[self.exam objectForKey:@"Logo"];
是 PFFile
类的实例,但不是 UIImage
的实例。
你应该转换它。您可以尝试以下操作:
self.Logo.image = [[UIImage alloc] initWithData: [[self.exam objectForKey:@"Logo"] getData]];
关于ios - 从 Parse.com 将 Logo 图像加载到 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24868464/