UItableview

ios – 在后台重新加载UITableView的数据

在我的应用程序中,我有一个UITableViewController.它的tableView分为3个部分.我从我的服务器下载每个部分的数据.为此,我有3个函数(例如f1f2和f3).每个都更新一个相应的NSArray,用作我的表的数据源.现在我想要的是使用这个函数重新加载数据,并在完成这3个功能后刷新我的tableView,但不会打扰用户.我没有使用异步请求,块,线程等…而且我正在寻找提示.实际上

ios – NSFetchedResultsController预先添加一行或多个部分

我有一个UITableView填充了一个标准的NSFetchedResultsController.但是,我想先添加一行或一个部分(最好是行,但是可以真的很好)现在我可以看到这样做的唯一方法是在处理NSFetchedResultsController的数据处理部分/行时,手动重写所有的NSIndexPath,从而将其看作是在索引0处看到部分,从索引号0开始.似乎是一个非常糟糕的主意,很快会让人困惑

将AWS DynamoDB表中的数据加载到iOS上的UITableView

我的iOS应用程序中使用Swift编写的一个屏幕是UITableView.在这个UITableView中,我想从AWSDynamoDB表中加载名为Books的数据.目前,这是我在故事板上的原型单元格:在表格中我有3个属性:“名称”,“价格”和“ISBN”.我想要的是扫描“书籍”表,并过滤结果,因此结果的“ISBN”属性将包含数字“9”.在我筛选结果后,我想将它们应用到UITableView,因此“

iOS – 另一个线程需要将reloadData发送到mainthread

我有一个单独的线程创建一个UIView对象,将其插入UITableView的数据源,然后在UITableView上调用reloadData.但是,由于它是一个单独的线程,它不能直接调用reloadData,它需要让mainthread执行它…但是你怎么告诉mainthread这样做呢?

ios – MBProgressHUD和UITableView

我在填充TableView时显示HUD,但它似乎显示在TableView后面(tableview分隔符打破了hud).这是TableViewController中的代码:它只在TableViews中执行此操作.解决方法这里的问题是你在视图加载时添加HUD,这可能是在你的tableView显示之前,因此tableView被创建并显示为覆盖HUD.将该代码移动到viewDidAppear中,您的问题就

ios – Swift致命错误:数组索引超出范围

我正在制作一个待办事项列表应用程序,但是当我尝试从列表中删除某些内容时,xcode会给出一个错误,上面写着“致命错误:数组索引超出范围”.有人能告诉我,我的阵列出错了导致这种情况发生吗?

iOS 7 UITextView中的UITextView链接检测崩溃

我有一个定制的UITableView单元格设置在我的UITableView像这样:我设置了这样的单元格(具体设置UITextView.text为零–如thisanswer所述):这些单元格是100%可重用的,UITextView是这样的(如你所见,没有什么特别的):但是当桌子有大约50个单元格,当我滚动它,我得到以下崩溃:这是绝对可笑的–我注释掉这一行–descriptionLabel.dataD

ios – 如何在使用“自动布局”弹出键盘时调整视图大小

我有一个视图在我的UIViewController上,我希望在键盘弹出时调整高度.在自动布局中执行此操作的最佳方法是什么?目前在视图中我有这些约束:>超级视图的顶级空间:0>超级视图的尾随空格:0>超级视野的领先空间:0>底层空间到superview:0>身高等于=424我认为最快的方法是删除高度和底部空间约束,并在调用keyboardDidAppear通知时调整代码中的实际视图,但还有其他方法吗?