问题标签 [reloaddata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
967 浏览

iphone - 如何从 URL 重新加载数据???只能在 viewdidload 中加载数据?

OK,首先这个程序可以通过这段代码从 URL 加载 plist,我把这个放进去

比我使用 plist 文件来初始化 tableview 单元格

现在我需要继续重新加载 URL 数据来初始化它

所以我添加

并将获取 URLrequest 从更改(void)viewDidLoad

问题来了~

TableView 单元格初始化似乎没有从timeFired

我检查控制台结果,我可以看到每 3 秒返回一个 plist 数据(定义 REFRESH_STATUS_TIME = 3.0;)

当我的程序重新加载数据传递到单元失败时出了什么问题?

0 投票
2 回答
891 浏览

iphone - UITableView, reloadData 重新加载单元格但不调整表格大小

我有这种奇怪的行为,当我更新 UITableView 的 dataSource 并调用 reloadData 时,单元格会更新,但表格的大小不会改变。

我真的没有任何线索......有人可以帮忙吗?

0 投票
1 回答
216 浏览

iphone - 子类化导致崩溃时重新加载tableView

大家好!我在重新加载我的 tableView 时遇到了一些问题。我将我的 tableView 子类化为一个名为RadioTable的类。我也对我的 TableViewCells 进行了子类化,但这在这里并不重要。

我需要指出我很新,并且从一些教程和东西中构建了我的子类。

首先,这是我尝试重新加载数据时收到的错误消息。我正在使用 [self.tableView reloadData] 重新加载它。

好的,所以问题很清楚。视图(我的 nib 文件)没有任何 tableView 连接到文件所有者。这就是我试图解决的问题。我试图在我的子类中添加一个 IBOutlet,并在那里设置 tableView-property。

(我的 tableView-subclass 是从 UITableView 继承的,这样就清楚了)

这是我的初始化代码:

当我启动应用程序时,tableView 运行良好,它运行良好。但是当我尝试重新加载它时会出现问题。

0 投票
2 回答
12662 浏览

uitableview - iPhone,为什么 UITableView reloadData 不起作用?

我附上了一个屏幕转储,以使事情更容易理解。

我已经为数据源和委托附加了我的插座,我已经为我的表格视图创建了一个插座,但是 reloadData 不起作用?

理想情况下,我只想在视图加载一次后调用 reloadData ?

替代文字

0 投票
1 回答
1386 浏览

iphone - iPhone,我怎样才能让我的 UITableView 单元格在有数据和没有数据的情况下变黑?

加载数据时,我设法使我的 UITableView 行/单元格变黑,以一种方式,我在行之间得到一条白线,这使它看起来很糟糕。我怎样才能让它们在有数据和没有数据的情况下完全变黑?

这是我目前正在使用的代码

}

这是我得到的(剩下的白线):(

替代文字

0 投票
2 回答
2139 浏览

objective-c - Objective C - UITableView 在调用 reloadData 后我的对象属性为 null/nil

我有一个 ViewController 定义如下:

当调用 LoadSection 时,它会调用 NSURLConnection 来加载一个 url,然后调用

数据解析正确,现在我的部分充满了许多项目。

调用 [self.view reloadData] 会强制对委托方法 cellForRowAtIndexPath 进行回调,然后该方法应该将数据呈现到单元格中,但是此时现在再次为零。

有人可以指出我的错误吗?我必须承认我是目标 c 的新手,这可能是一个指针问题。需要做的是在调用 reloadData 后保留部分的值。

非常感谢。

0 投票
2 回答
416 浏览

iphone - 删除单元格后刷新单元格内容

我有以下问题:

我有一个带有一些文本和一些图像作为内容的 UITableView。单元格的 TextLabel 显示文本,我将带有一些 UIImageViews 的 UIView 作为其子视图添加到单元格内容视图。

一切正常,直到我删除一些单元格。发生的情况是,我从表中删除了一个单元格(比如说第一个),重新加载它的数据,然后第二个单元格再向上移动一个,但是!右侧的 UIView 包含来自第一个(已删除)单元格的内容。

我不知道为什么会发生这种情况——尽管我认为 cellForRowAtIndexPath 回调方法有问题。

我将粘贴一些代码以使其更清晰。

我能做的是卸载控制器并再次加载它 - 然后图像再次包含正确的内容......

这是我的代码:

0 投票
1 回答
932 浏览

iphone - 使用重新加载数据选择子项后,Tableview 刷新到父视图

我有一个 UITableView,它使用 JSON 从 AppDelegate 获取新数据。它保存数据,然后从 AppDelegate.data3 拉到这个 tableview 类中,在我向 mysql 数据库添加一条记录后,我启动刷新数据的 Delegate 方法。

然而,[self.tableview reLoadData]; 打破了表格的向下钻取能力,如果我选择了行,它会在瞬间推动子视图并使用父行刷新屏幕。如果我取出 [self.tableview reLoadData]; 父母向孩子推送,但我没有得到包含新数据的刷新屏幕。

有任何想法吗?

0 投票
3 回答
4035 浏览

iphone - self.tableview reloadData 导致 UITableView 崩溃

选择行时出现此崩溃:'-[__NSCFArray objectAtIndex:]: index (1) beyond bounds (1)',

我将数据移出 viewWillAppear 是因为我们认为它会导致崩溃。我现在将它加载到 ViewDidLoad 上。

但是,如果 [self.tableview reloadData]; 是,我得到这个崩溃。

想法?

0 投票
1 回答
214 浏览

iphone - 基于 SegmentedControl 有条件地重新加载 UITableView

当点击按钮时,我想根据分段控件的值有条件地重新加载表格视图。

所以在我的 buttonTapped 方法中,我有这个随机选择一个数组项的代码。在else块中,我想从数组中删除选定的项目以防止再次选择相同的项目,目前我将其从数组中删除...

但我希望能够将应用程序返回到点击按钮之前的状态,也许是通过创建一个-mutableCopy数组然后从中删除该项目。

我必须有哪些潜在选项来表明无法再次选择某个项目?变灰了?颜色变化?删除行?

在每个 tableView 方法中,我需要在从 APP_DELEGATE 或副本返回值之前检查 selectionControl 的状态。

谢谢。