PFImageView url 显示解析

2024-02-16

已经 1 周了,我仍然停留在 PFImageView 上。我重做了一切。从 UITableView 更改为 PFQueryTableView,然后尝试使用 UITableViewCell 显示图像,然后使用 PFTableViewCell,并且在每种方法中,只有标签可以显示。每次运行我的应用程序时,我都会因为这一行而崩溃(SIGABRT):`

崩溃线

 cell.imagevieww.file= [object objectForKey:@"ImageURL"];
        [cell.imagevieww loadInBackground];

谁能帮我解决这个问题?多谢

TableViewController.h

#import <Parse/Parse.h>
#import "Customcell.h"
#import "DetailViewController.h"

@interface TableeViewController : PFQueryTableViewController {

    NSArray *colorsArray;

}
@property (strong, nonatomic) IBOutlet UITableView *colorsTable;




@end

TableViewController.m

    #import "TableeViewController.h"
    #import "TableViewCell.h"
    #import "DetailViewController.h"

    @interface TableeViewController ()

    @end

    @implementation TableeViewController
    @synthesize colorsTable;

    - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
    {
        self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
        if (self) {
            // Custom initialization
        }
        return self;
    }

    - (id)initWithCoder:(NSCoder *)aCoder
    {
        self = [super initWithCoder:aCoder];
        if (self) {
            // The className to query on
            self.parseClassName = @"Hracky1";

            // Whether the built-in pull-to-refresh is enabled
            self.pullToRefreshEnabled = YES;

            // Whether the built-in pagination is enabled
            self.paginationEnabled = NO;
        }
        return self;
    }


    - (void)viewDidLoad
    {
        [super viewDidLoad];

    }

    - (void)didReceiveMemoryWarning
    {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.

    }


    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject
*)object {

        static NSString *CellIdentifier = @"colorsCell";
        CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

        if (cell == nil) {
            cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];

        }
        cell.imagevieww.file= [object objectForKey:@"ImageURL"];
        [cell.imagevieww loadInBackground];

        cell.cellTitle.text = [object objectForKey:@"cellTitle"];
        cell.cellDescript.text = [object objectForKey:@"cellDescript"];



        return cell;
    }

    @end

定制单元.h

#import <Parse/Parse.h>

@interface TableViewCell : PFTableViewCell
@property (strong, nonatomic) IBOutlet UILabel *cellTitle;
@property (strong, nonatomic) IBOutlet UILabel *cellDescript;
@property (strong, nonatomic) IBOutlet UILabel *price;
@property (strong, nonatomic) IBOutlet PFImageView *imagevieww;
@end

PFImageView仅链接到存储在 Parse.com 上并由以下表示的文件PFFile对象。你无法设置cell.imagevieww.file到一个字符串并让它工作。

如果您使用普通 URL 来访问网络上的任意图像,那么您应该使用SDWebImage https://github.com/rs/SDWebImage(或类似的通用解决方案)用于手机上的图像视图。


With SDWebImage你会替换:

    cell.imagevieww.file= [object objectForKey:@"ImageURL"];
    [cell.imagevieww loadInBackground];

with:

    [cell.imagevieww setImageWithURL:[NSURL URLWithString:[object objectForKey:@"ImageURL"]]
                    placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PFImageView url 显示解析 的相关文章

  • 无法将 admob 与 firebase iOS/Android 项目链接

    我有两个帐户 A 和 B A 是在 Firebase 上托管 iOS Android unity 手机游戏的主帐户 B 用于将 admob 集成到 iOS Android 手机游戏中 我在尝试将 admob 分析链接到 Firebase 项
  • 使用超类初始化器初始化类

    我有两个类 一个是另一个的子类 比如说Animal and Dog 超类有一些初始化器 比如initAnimal 子类有一些初始化器 比如initDog 问题是 从编译器的角度来看 做类似的事情是完全合法的Dog adog Dog allo
  • 由于语言错误,Itunes Connect 无法提交

    Thats all it shows https i stack imgur com 0aZm8 png 我不确定它没有告诉我出了什么问题 it shows its linked to the language https i stack
  • Swift 3:如何去除UITableView屏幕截图的灰色区域

    我在从桌面视图的屏幕截图中删除灰色区域时遇到了问题 这是我尝试截图时的输出UITableView 实际上我隐藏了一些tableViewCell这是不需要的 可能这就是区域显示灰色的原因 任何帮助表示赞赏 非常感谢 Answer 我通过使用
  • 暂停视频录制[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在尝试创建一个应用程序 用户可以在其中从相机录制视频 该应用程序的功能之一必须是文件录制中的暂停 例如 用户通过按 开始 按钮开始
  • UITextFieldDelegate 与 UITextField 控件事件

    如果我想处理 UITextField 的更改 例如用户在其中键入 看起来这可以通过将委托分配给该文本字段 然后让委托实现 shouldChangeCharactersInRange 来完成 或者通过将目标添加到文本字段并处理 UIContr
  • 如何检测Retina高清显示屏?

    UIScreen有一个新的 nativeScaleiOS 8 中的属性 但文档没有提及它 property nonatomic readonly CGFloat nativeScale 还有一个scale属性 但文档说它是 2 用于视网膜显
  • 确定 NSView 是否绘制的正确方法

    有没有正确的方法来确定是否NSView实际上是否在当前视图层次结构中绘制 考虑以下情况 视图完全在屏幕外 不是强制性的 该视图不在视图层次结构的顶部 The isHidden and isHiddenOrHasHiddenAncestor不
  • 使用 Cocoa 获取无法安装的驱动器列表

    我想获取在 OS X 下使用 Cocoa Objective C 无法安装 弹出的驱动器列表 我希望 NSWorkspace getFileSystemInfoForPath 能帮助我 NSArray listOfMedia NSWorks
  • 如何从代码隐藏中设置 CarouselView 的项目?

    我有一个 CarouselView 它绑定到图像的 ItemsSource 但我想通过更改 CarouselView 的索引来更改当前显示的图像 我尝试使用 CarouselView Position 作为必须选择的元素的索引 但不幸的是这
  • UISearchController 保留问题

    我正在尝试使用 UISearchController 但是我遇到了无法解决的保留问题 MainTableview 有两个部分 第1节 基于某些正则表达式过滤数据 第2节 All Data 我将 UISearchController 添加到我
  • 在 Swift 中自动移动 UISlider

    我想在按下按钮时将 UISlider 从 minValue 循环移动到 maxValue 并在再次按下按钮时将其停止在当前位置 我想使用 Swift 我遇到的主要问题是函数 slider setValue 太快了 我希望动画更慢 IBAct
  • 进程何时获得 SIGABRT(信号 6)?

    C 中进程获得 SIGABRT 的场景有哪些 该信号是否始终来自进程内部 或者该信号可以从一个进程发送到另一个进程吗 有没有办法识别哪个进程正在发送该信号 abort 向调用进程发送SIGABRT信号 就是这样abort 基本上有效 abo
  • 如何更改已上传的 Firebase 存储图像文件名?

    我需要更改已上传到 firebase 存储中的文件名 因为 在 firebase 存储中上传图像后 我将 url 保存在 firebase 数据库中的特定子 文件夹 下 但是 当我将图像移动到另一个子 文件夹 时 我需要根据新名称更改存储中
  • 当您感兴趣的任务完成时,是什么让完成处理程序执行该块?

    我一直在询问并试图了解完成处理程序是如何工作的 我用过很多 也读过很多教程 我将在这里发布我使用的代码 但我希望能够创建自己的代码 而无需使用其他人的代码作为参考 我理解这个完成处理程序 其中调用者方法 void viewDidLoad n
  • xcode 6.1 (Swift) 中的 SIGABRT 运行时错误

    与最初的代码相比 唯一的更改是在ViewControl swift override func viewDidLoad newMessage hidden true super viewDidLoad Do any additional s
  • 应用程序未通过协同设计验证?

    我在提交 iPhone 申请时遇到问题 我看到了一些类似的问题 但没有找到答案 当我存档项目并单击 验证 时 收到错误消息 应用程序未通过协同设计验证 签名无效 或者未使用 Apple 提交证书进行签名 我假设我在协同设计部分做错了什么 我
  • 我应该在哪个方法中设置 UITextField 的委托?

    在 viewDidLoad 或 init 方法中设置 UITextField 的委托是一个好习惯吗 我尝试在 init 方法中将委托设置为 self 但它没有调用相应的委托方法 当我将代码移动到 viewDidLoad 中时 它注册为将 s
  • 为什么这个 SKPhysicsJointPin 不能将这 2 个精灵保持在一起?

    我显然不太了解 SKPhysicsJoint 但是除了 Apple 文档之外 网上的信息还很少 下面的代码有什么问题 我认为应该保持头部和颈部永久连接 我的意图是它们就像两张带有大头针的纸 这样它们可以旋转一点 但不仅仅是完全分开 当我运行
  • ActionScript、NetStream.Play.Failed iOS AIR 移动设备

    我正在尝试以类似于 Tiberiu Ionu Stan http stackoverflow com questions 2036107 aac mp4 not working in actionscript 3s netstream 的方

随机推荐

  • CSS - 翻转一个元素,并使另一个元素可见

    在CSS中 当我滚动一个元素时 是否有可能使另一个元素可见 我有一个图标 当有人将鼠标悬停在它上面时 我希望它显示一个描述该图标功能的文本元素 这是我一直使用的纯 CSS 工具提示 效果很好 即使在 IE 中也是如此 a hover bac
  • 2TB CSV 中的帐号匿名化

    我有大约 2TB 的 CSV 其中第一个2 列包含两个身份证号码 这些数据需要匿名 以便数据可用于学术研究 匿名化可以 但不一定 是不可逆的 这些不是医疗记录 所以我不需要最奇特的加密算法 问题 标准哈希算法会生成很长的字符串 但我必须进行
  • 如何在SQL Server中生成随机数据

    我想创建一个存储过程来在 视频 表中插入随机数据 我已经为 UserProfile 表生成了 30 000 条记录数据 注 用户名是视频表中的FK元素 CREATE TABLE UserProfile Username VARCHAR 45
  • 为什么我们不能在 C# 中使用 Iterator StateMachine 属性?

    I did a Go To Definition F12 on a class I was trying to derive from and I noticed that one of the methods was marked wit
  • 当手机锁定/应用程序未打开时,推送通知振动不起作用

    向应用程序发送的推送通知始终会发送 这不是问题 问题是 仅当应用程序打开且手机未锁定时 如果从应用程序收到新通知 手机就会振动 如果应用程序未打开或手机已锁定 手机将不会在收到通知时振动 有没有办法让手机收到通知时振动 即使它被锁定或应用程
  • 带有嵌套聚合的 Elasticsearch 查询导致内存不足

    我安装了 Elasticsearch 内存为 16GB 我开始使用聚合 但当我尝试发出以下查询时遇到 java lang OutOfMemoryError Java堆空间 错误 POST test index syslog3 type sy
  • QuickBlox 2.0 聊天对话框 - 如何检测用户加入或离开群聊对话框?

    从版本 1 2 4 更新到版本 2 0 时 我遇到了 QuickBlox 问题 在2 0版本中如何检测用户加入或离开群聊对话框 在版本 1 2 4 中我使用 ParticipantListener 但版本 2 2 QBGroupChat 无
  • Google Colab Pro+ 断开连接并停止执行,并且只允许一个会话

    我的笔记本随机断开连接并停止执行 它应该将文件发送到云端硬盘 但会停止并且不会重新连接 另外 截至今天 它一次只允许我进行一次会话 我以为极限更多了 我已经检查过了 我仍然活跃在 Pro 计划中 大约一周前我才支付了该计划 这会影响我的所有
  • jQuery UI 1.7.1 叠加点击时模态关闭

    我试图覆盖 jQuery UI 模式对话框的默认行为 以在单击覆盖层时关闭该框 下面的代码将在我第一次打开对话框并单击叠加层后关闭该对话框 当我再次打开对话框时 单击叠加层没有任何反应 我在这里错过了一个活动 有人可以指出我在这里做错了什么
  • 如何将 JpaTemplate 的使用从 Spring 3.2 迁移到 4.1.4?

    我们目前已配置并运行 Spring 3 2 9 RELEASE 几年 需要迁移到 4 1 4 RELEASE 我们有一个抽象 DAO 类 它扩展了org springframework orm jpa support JpaDaoSuppo
  • JavaScript 随机数一/零实现

    您好 我发现这段 JS 代码生成零或一 我不明白这里如何涉及管道 ORing var randomNum Math random 2 0 1 1 random number between 0 and 1 我找到了另一种方法 Math fl
  • 使用标准库将循环替换为 strtok

    我有一个 strtok 解决的问题 从字符串中分割子字符串 但我 意识到 strtok 不安全 我想使用 C 标准库的一些更现代的部分 我应该用什么来代替 static int ParseLine std string line std s
  • rvest 使用 javascript 进行网页抓取

    我正在尝试从中获取每日天气预报五三十八 https projects fivethirtyeight com election 2016 national primary polls democratic using rvest 但我感兴趣
  • 用于守护进程的Python代码? [复制]

    这个问题在这里已经有答案了 任何人都可以分享一个有效的代码片段来守护 python 中的进程吗 From http www jejik com articles 2007 02 a simple unix linux daemon in p
  • 如何在 moment.js 中仅比较日期

    我是 moment js 的新手 我有一个日期对象 它有一些与之关联的时间 我只是想检查该日期是否大于或等于今天的日期 比较时不包括时间 var dateToCompare 2015 04 06T18 30 00 000Z 我只想检查 da
  • HashMap 上的 NegativeArraySizeException

    由于某种原因 我的程序突然抛出一个NegativeArraySizeException跑了一段时间后 引发它的代码位于命令后面 该命令是我在引发异常之前输入的 我使用的代码主要用于调试目的 如下所示 final HashMap
  • 如何添加 NSDecimalNumbers?

    好吧 这可能是今天最愚蠢的问题 但假设我有一堂课 NSDecimalNumber numOne NSDecimalNumber numberWithFloat 1 0 NSDecimalNumber numTwo NSDecimalNumb
  • Google 地图 API - 地图未加载

    我一直在尝试在我的网站中嵌入谷歌地图 但没有取得太大成功 我使用了下一个代码部分 我在我自己的计算机上使用实际的 api 密钥
  • android.view.InflateException:二进制 XML 文件行 #0:膨胀类 Button 时出错

    我正在学习 Audacity 的课程 并决定输入所有代码 但当我尝试运行该应用程序时遇到错误 我收到以下错误 10 27 19 17 41 871 26679 26679 com example vhuhwavho friendlychat
  • PFImageView url 显示解析

    已经 1 周了 我仍然停留在 PFImageView 上 我重做了一切 从 UITableView 更改为 PFQueryTableView 然后尝试使用 UITableViewCell 显示图像 然后使用 PFTableViewCell