- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了一个我找不到解决方案的问题,所以如果有人能帮助我,我将不胜感激。我已经阅读了很多关于可能是什么问题的帖子,但我没有找到任何解决方案。我有一个 .h
@interface FirstViewController : UIViewController<UITableViewDataSource,UITableViewDelegate>{
UITableView *myTableView;
}
@property (strong, nonatomic) UITableView *myTableView;
@end
和一个.m
@interface FirstViewController ()
@end
@implementation FirstViewController
@synthesize myTableView;
static NSString *CellIdentifier = @"CellIdentifier";
- (void)viewDidLoad
{
[super viewDidLoad];
myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 460) style:UITableViewStylePlain];
myTableView.dataSource = self;
myTableView.delegate = self;
[self.view addSubview:myTableView];
myTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
myTableView.rowHeight = 325;
myTableView.backgroundColor = [UIColor yellowColor];
[myTableView setDelegate:self];
[myTableView setDataSource:self];
[myTableView registerClass:[MTTableViewCell class] forCellReuseIdentifier:CellIdentifier];
[self separateByType];
}
-(void)separateByType
{
NSURL *url = [NSURL URLWithString:tempUrl];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
}
- (void)requestFinished:(ASIHTTPRequest *)request
{
NSString *response = [request responseString];
SBJsonParser *jsonReader = [SBJsonParser new];
firstJsonData = [NSMutableDictionary dictionary];
firstJsonData = [jsonReader objectWithString:response error:nil];
NSLog(@"Calling reloadData on %@", self.myTableView);
[self.myTableView reloadData];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [[firstJsonData objectForKey:@"data"] count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
MTTableViewCell *cell = (MTTableViewCell *)[myTableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
if (cell == nil) {
cell = [[MTTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
[cell.titleTextlabel setText:[JSONDATA objectAtIndex:[indexPath row]]];
[cell.descriptionTextlabel setText:[JSONDATA objectAtIndex:[indexPath row]]];
return cell;
}
最佳答案
首先,您的代码应该运行良好。
确保“myTableView”不为零。
确保“myTableView”被视为黄色背景?
关于iphone - reloadData 不会调用 cellForRowAtIndexPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19137797/
我正在制作一个应用程序,使用 Flickr 和 Imgur 的 API 提取图像。填充存储图像 URL 和图像标题的模型后,我想重新加载 UI,以便图像填充 collectionview,但是当它被调
出于某种原因[tView reloadData] (其中 tView 是 UITableView)不会刷新我的 UITableView。 cellForRowAtIndexPath , numberO
我正在更新我的表数据资源,然后我打电话 [self.tableView reloadData] 用这个新数据加载 TableView 。这一切都发生在一个线程中。现在,它可以正常工作,假设我添加了 4
我有一个 UICollectionViewCell: “渐变 View ”是具有渐变的 UIView: 数据来源是CoreData。在 Collection View 上,我有对 CoreData 进
我是一名新手 iOS 程序员,正在开发我的第一个应用程序,但遇到了一个小问题。我想在通过网络下载一些数据后更新我的 tableView,并在其 Controller 中使用以下代码来执行此操作: -(
我的应用程序包含两个 collectionView , mainCollectionView 和 nestedCollectionView ,位于 mainCollectionViewCell 中。
我是整个 iOS 开发的新手,所以不是很擅长。我目前有一个带有两个 TableView 的 viewController。第一个表始终可见并包含类别。只有在选择第一个表中的单元格时,第二个表才应该可见
我明白我需要在调用reloadData之前更改数据源中的数据。我的问题是我不确定这是如何完成的以及为什么我的 getData 方法不会覆盖当前单元格。是否有必要为此使用 subview ?或者有没有办
我有一个 4 行的分组 tableView。我对我在两个 View 之间做事的方式进行了大修,现在 reloadData 表现得很奇怪。它只会刷新一行中的数据。 (最后一个)和其他人都没有。 我已经在
当我实例化第三个单元格时,我会将更多项目添加到我的模型数组中,然后我将更新 Collection View 数据: DispatchQueue.main.async(execute: { s
所以,我遇到了麻烦 - 无法重新加载 TableView 的数据,在命令行中我看到了良好的数据 - 当我单击按钮时 idMeet 已更改,但在模拟器中我没有看到刷新 TableView 单击按钮后,i
我正在尝试从 firebase 获取数据并传递给 tableview。 // Model import UIKit import Firebase
我有 2 个类,classA 和 classB在 classA 中,我有一个可以按需工作和刷新的 TableView 。所有的委托(delegate)和数据源都很好,还有一个属性 @property
所以看起来 Swift 中的 TableView 会根据滚动位置动态地将数据重新加载到屏幕上。但是,在我的例子中,我不希望该机制以这种方式工作,因为我的 TableView 中的项目会更新用户订单的总
所以我有一个 tableView,其中有一个标题元素和一些单元格。我正在从服务器中提取单元格,然后在完成后重新加载 tableview。好吧,这至少是现在的目标我在每次追加到数组后重新加载 tavle
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我想知道 tableView 上的 reloadData 有多贵。我想每 5 秒刷新一次表格 View 。这会导致任何性能问题吗? 最佳答案 重新加载数据将调用 TableView 数据源上的两个主要
在我的应用程序中,我有一个标签,通知用户缺少一些设置: 设置在: override func tableView(_ tableView: UITableView, cellForRowAt inde
在 UITableView 上调用 reloadData 时实际调用了哪些方法? [tableView reloadData]; 最佳答案 整个 TableView 被重新加载,它调用 cellFor
我遇到这样一种情况,代码更改其 collectionView 数据源,然后多次调用 reloadData(),我认为这会导致我的应用程序因竞争条件而崩溃,因为数据源变化非常快,所以我用 Dispatc
我是一名优秀的程序员,十分优秀!