jjzjj

numberOfRowsInSection

全部标签

ios - UITableViewController 中的 numberOfRowsInSection 部分值始终为 1

我在tableview中有两个部分位于tableviewcontroller内由于某种原因,方法numberOfRowsInSection中的部分值始终为“1”。这很奇怪,因为一切似乎都很好。-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{//Returnthenumberofsections.return2;}-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{//Returnthenu

iphone - 用数据填充 TableView 部分 ??

我在数组中有一个字典,其中包含名称、图片和日期等属性(日期只是来自pickerview的字符串)。我想显示每周的表格View并按天排列项目。我打算做的是每天创建一个新数组,将我所有的数据过滤到这些数组中,然后填充这些部分。有更聪明的方法吗?如果我不先过滤我的数据,我想不出另一种方法来获取numberOfRowsInSection。 最佳答案 另一种方法是在每次需要为-tableView:numberOfRowsInSection:返回值时实时过滤字典数组。你会找出哪一天对应于请求的部分,然后根据那一天过滤您的字典数组并返回计数执行此

iphone - 调用了 numberOfRowsInSection 但未调用 cellForRowAtIndexPath

在我的tableView中numberOfRowsInSection被调用了两次但是cellForRowAtIndexPath没有被调用?我想在tableView中显示Facebook好友列表(如果cellForRowAtIndexPath调用我的问题已解决)。我在这里的数组中得到了正确的值,但第一次调用表方法时,因为friend列表的解析未完成,它不会转到cellForRowAtIndexPath,但下次我重新加载数据时,它显示值194(我在facebood上的friend)在numberOfRowsInSection中,但仍然没有进入cellForRowAtIndexPath。我对

ios - 数组在 numberOfRowsInSection 中等于 0

我有一个UITableViewController用于显示本地业务对象列表的名称。我用过这个UITableViewController以前从.csv文件中读取信息,这一切都在正常工作,并在我的UITableViewController中完美地显示了公司名称。但是,我最近将所有这些信息都移到了Parse.com,现在我正尝试在我当前的UITableViewController中读取和显示来自Parse.com的信息。我正在尝试重构代码而不是在这里使用Parse.com的教程:https://www.parse.com/docs/ios_guide#ui-tables/iOS在我的view

objective-c - UITableView 不调用 numberOfRowsInSection 也不调用 cellForRowAtIndexPath

我不知道该怎么想...我将主视图设置为包含一个UITableView。(我也在该View上使用UIPickerView。)我将其定义为符合协议(protocol):UIPickerViewDelegate,UIPickerViewDataSource,UITableViewDataSource,UITableViewDelegate在我的view的h中公布了这两个方法:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath;-(NSInteger)

ios - 如何在 XCode 中更有效地复制 objective-c 方法名称?

我有方法:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{returnitems.count;}我现在要做的是复制整个第一行,然后删除有关形式参数的字样。有没有更好的方法来复制方法名称,以便我可以快速获取tableView:numberOfRowsInSection:? 最佳答案 在Xcode7.3及更高版本中,您可以简单地执行以下操作:给定一个类ReportsListViewController和-table

iphone - numberOfRowsInSection - 无法识别的选择器发送到实例问题

我在尝试运行我的应用程序时不断遇到此问题。编译成功:GNUgdb6.3.50-20050815(Appleversiongdb-1518)(ThuJan2708:30:35UTC2011)Copyright2004FreeSoftwareFoundation,Inc.GDBisfreesoftware,coveredbytheGNUGeneralPublicLicense,andyouarewelcometochangeitand/ordistributecopiesofitundercertainconditions.Type"showcopying"toseetheconditio

ios - 未调用 cellForRowAt 但正在调用 numberOfSection 和 numberOfRowsInSection

我的代码://AddingDestinationVCassubviewinmycurrentview'sviewcontainerletstoryboard=UIStoryboard(name:"Main",bundle:nil)letviewController=storyboard.instantiateViewController(withIdentifier:"DestinationViewControllerID")containerView.addSubview(viewController.view)viewController.didMove(toParentViewC

ios - reloadData 之后未调用 cellForRowAtIndexPath 但 numberOfRowsInSection 调用

在我当前的项目中,我正在尝试从REST端点获取新闻,并且我想在网络请求完成后刷新UITableView。所以我调用了reloadData()但不幸的是cellForRowAtIndexPath没有被调用,但是numberOfRowsInSection被调用并返回了正确的项目数。按照我的代码精简到相关部分:classNewsTableViewController:UIViewController{privatevarnewsItems:Array!privatevartableView:UITableView!overridefuncviewDidLoad(){super.viewDid

ios - 为什么 numberOfRowsInSection 仅针对一个部分被多次调用?

//VariableandViewDidLoadvarauxRow=0varauxSection=0overridefuncviewDidLoad(){super.viewDidLoad()}//NumberOfSections,只有一个sectionoverridefuncnumberOfSectionsInTableView(tableView:UITableView)->Int{auxSection+=1print("timessection:",auxSection)return1}//行数overridefunctableView(tableView:UITableView,