我正在iOS 7上构建适用于iPhone的应用程序。在该应用程序中,我提取了加速度计数据,提取了特征并将结果保存为“记录”。我有一个记录数据库,该数据库在tableview上列出,带有另一个选项卡。 问题是刷新表视图。

在测量数据之后,我点击列表选项卡并刷新表格视图,但是什么也没有发生。 刷新仅在我进行几次刷新后才起作用。 首先,我认为这与保存数据有关,但并非如此。 在获取数据后,如果我第一次点击列表选项卡,所有记录都将在表视图中列出。 但是,如果我更早地点击了选项卡,并且希望刷新以查看新记录,则必须刷新几次。 这是我的刷新代码:

 -(IBAction)refresh{
   [self.refreshControl beginRefreshing];

    dispatch_queue_t fetchQ = dispatch_queue_create("Reload", NULL);
    dispatch_async(fetchQ, ^{


        [self getRecordsFromDate];
        [self.date.managedObjectContext performBlock:^{

            dispatch_async(dispatch_get_main_queue(), ^{
                              [self.refreshControl endRefreshing];
            });
        }];
    });
}

  ask by Anamort translate from so

本文未有回复,本站智能推荐:

2回复

拉刷新默认刷新级别更改

我正在使用UIRefreshControl 。 我想在下拉表格视图时更改其刷新操作。 当tableview轻微下拉时,我需要刷新,因为tableview的高度很小,并且下拉不下来,无法调用refresh方法。 我该如何更改? 我只是简单地添加了UIRefreshControl ,
4回复

TableView的“刷新”问题

我添加了具有两个自定义原型单元格的UITableview中的刷新刷新,我尝试了这两种类型的代码,一种是通过将UIRefreshcontrol添加为tableview的子视图,另一种是通过UITableViewController 1)UIRefreshcontrol作为tableview的
1回复

目标c-当我滚动到顶部时(无需拉动刷新),UITableview刷新数据

这个问题已经在这里有了答案: UITableView无限滚动 9个答案 当用户滚动到顶部时,我试图找出实现UITableView刷新的最佳方法,而无需用户下拉刷新。 一个例子是iPhone上的imessage应用程序,当用户到达消息顶部时,它会使用滚动条本身的
1回复

使用UIRefreshControl刷新UITableView

我在UIRefreshControl中插入UIRefreshControl ,当我下拉表格视图时调用的是cellForRowAtIndex方法,但是我的数组列表中没有元素,为什么要调用它? viewDidLoad方法中的UIRefreshControl代码: refreshTablee
2回复

如何通过刷新控件限制拉动距离?

我正在尝试使用UIRefreshControl在UITableView加载一些数据。 我做到了 使用此代码,我可以将表格视图下拉到屏幕底部。 我的UIRefresControl喜欢 要使用此刷新,我需要拖动屏幕的1/2。 如何在短拖动(刷新)中刷新呢?
1回复

错误代码刷新表视图与refreshcontrol

我试图使用refreshControl通过代码执行所有操作,当我拉tableView并调用服务器时出现问题。 它告诉我这个错误: 当我运行这个简单的应用程序时,我在表视图中查看数据。 我不知道为什么会有这个问题。 这是代码:
3回复

iOS如何实现UITableView底部刷新控件[复制]

这个问题在这里已有答案: UITefresh控件位于UITableView iOS6的底部? 8个答案 我只想知道是否有一种方法可以使用UIRefreshControl实现底部刷新控制,而无需任何第三方库。 提前致谢。
1回复

如何将“拉动刷新”添加到tableView,而不是UITableViewController? [重复]

这个问题已经在这里有了答案: 没有UITableViewController的UIRefreshControl 12回答 我有viewController,并且有一个tableView,我想在其中添加拉动刷新,但是还没有propertyrefreshConrolle
1回复

切换到其他标签栏并返回后,UITableViewController消失

我陷入了一个奇怪的问题。 用了几个小时。 我有4个视图控制器的导航标签栏。 问题是,第4个MiMaAdditionalController是tableview控制器。 后者仅在第一次显示时显示,并具有正确构建的tableview,appstore项等。 当我单击任何先前的选项卡(视图控
4回复

使用搜索显示控制器的刷新控制显示在搜索栏的上方

我已经实现了一个简单的表视图控制器,通过Interface Builder拖出了搜索显示控制器。 然后我启用了刷新,以便在用户下拉刷新时可以看到刷新控件。 问题是,当搜索栏位于搜索栏下方时,它可以在搜索栏的顶部看到。 我知道原因是最小搜索风格。 如果使用默认的Prominent样