- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
已经 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
(或类似的通用解决方案)用于单元格上的 ImageView 。
使用 SDWebImage
您将替换:
cell.imagevieww.file= [object objectForKey:@"ImageURL"];
[cell.imagevieww loadInBackground];
与:
[cell.imagevieww setImageWithURL:[NSURL URLWithString:[object objectForKey:@"ImageURL"]]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
关于ios - PFImageView url 显示解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21149468/
我正在创建一个带有默认图像的 PFImageView。然后我在后台加载图像,当图像从服务器下载完成时,它会立即显示并替换占位符/默认图像。问题是从默认图像到下载图像的过渡不是很愉快。有没有一种方法可以
我正在使用 Parse 作为我的应用程序的后端,个人资料照片似乎没有正确显示,如图所示: john_appleseed 的照片上有一条黑条。 这是我保存头像的代码: NSData *profileDa
我正在尝试使用 snapchat 克隆进行解析,一切都很顺利,但是当我必须为用户显示图像时,PFImageView 没有显示,我不知道,因为没有错误出现,只是没有 subview 。 有问题的部分:
我有一个使用 NIB 的自定义 PFTableViewCell。我所有的自定义标签都会显示,但我的 PFImageView 不会。我将所有内容更改为 UIImageView 只是为了确保我的 Pars
我在我的应用程序中经常使用 PFImageViews,因为我需要它的缓存能力……问题是,我的应用程序现在占用 108.9MB 的存储空间!有什么方法可以释放此存储空间吗? 最佳答案 因此,为了删除所有
我对内存利用率这件事很困惑。我的应用程序在加载不同数量的图像(从 Parse.com 检索)后崩溃。 为了使这个更简单,我的应用程序包括显示某些类别的图像,所以这就是我所拥有的:首先,您会看到一个“P
已经 1 周了,我仍然停留在 PFImageView 上。我重做了一切。从 UITableView 更改为 PFQueryTableView,然后尝试使用 UITableViewCell 显示图像,然
我似乎无法将我的 imageView 声明为 PFImageView。一直说 Use of undeclared type 'PFImageView' 在 Storyboard 中,我将类更改为 PF
我无法在我的 iOS 应用程序中显示我从 Parse 获取的图像。我决定使用 PFImageView。这是我目前所拥有的: 我声明了 PFImageView 图片: @IBOutlet var pic
我试过简单地将一个拖到我的 Storyboard 中,但在那里我只能找到 UIImageView。在我的 UIImageView 的 IBOutlet 中,我将它更改为 PFImageView,但我收
我现在遇到 Parse 的奇怪行为。我的应用程序在数周的开发中运行良好,并且自项目设置以来从未引发过“NSInternalInconsistencyException”。但是我刚刚在我的 Profil
我正在使用 Parse SDK 1.6.0。我使用 Storyboard并将 UIImageView 拖到自定义 UITableViewCell 中。当我将 UIImageView 连接到 swift
我正在尝试在 iOS10 中使用 PFImageView.loadInBackground() 。到目前为止,我的代码已经在 iOS9 等环境中运行了。 这就是我正在做的事情: 获取图像数据 将数据分
我有几个 PFImageView,用于显示从 Parse 下载的图像。但是,我希望能够在需要时加载一张本地镜像。由于某种原因,此代码不起作用。非常感谢任何帮助,谢谢! 在cellForRowAtInd
我想我遇到了一个非常奇怪的问题。在我的一些 TableView 中,当我从 Parse 加载图像时,没有任何数据的单元格有时会显示其他图像。 我使用代码的方式是检查 Parse 上的文件是否存在,如果
有谁知道如何为从(Parse.com)下载 PFFile 的 PFImageView 设置进度 View 栏?我找不到任何关于如何这样做的教程。 (我不想设置事件指示器,因为我正在加载图像并且我希望用
我尝试以下列方式设置 pfimage View Storyboard: 我拖动了一个 UIImageView,然后将其类标识更改为 PFImageView。 然后我将它拖到我的 .h 文件中创建一个
这里,当我运行我的项目时,我遇到了几个问题(语义),这些问题曾经成功运行过。这是一个从 Parse 的 Anywall 修改而来的项目。目前已在 PFImageView.h 和 PFLoginView
我有一个 profileviewcontroller,其中这些 ImageView 主要是为了获取个人资料图片。但是在我的 profileviewController.m 的开头,它声明“未知类型名称
我正在使用 iOS Parse,我想知道是否已缓存图像以决定某些动画。 有什么好主意吗?非常感谢! 最佳答案 PFImageView.file.dataAvailable 应该可以工作。 关于ios
我是一名优秀的程序员,十分优秀!