带数组的 TableView (Objective-C)
Posted
技术标签:
【中文标题】带数组的 TableView (Objective-C)【英文标题】:TableView with Array (Objective-C) 【发布时间】:2013-07-18 20:05:37 【问题描述】:我的数组有问题,我试图加载我的 来自 MutableArray 的 TableView 数据。但是我尝试的时候失败了... 我没有出错,但是如果我打开 TableView,视图是空的。 这是我的代码,也许你有什么想法。
- (void)viewDidLoad
[super viewDidLoad];
[self.tableView reloadData];
NSLog(@"Wert von tE nachdem die Seite geladen hat, ist wie folgt: %d", trickEins);
-(NSMutableArray *)mutableArrayAusTricksArray:(NSArray *)array
NSLog(@"Wert: %d", trickEins);
self.tricksFavoriten = [NSMutableArray new];
if (trickEins == 2) [self.tricksFavoriten addObject:@"Body Feint"];;
if (trickZwei == 2) [self.tricksFavoriten addObject:@"Stepover"];;
if (trickDrei == 2) [self.tricksFavoriten addObject:@"Reverse Stepover"];;
if (trickVier == 2) [self.tricksFavoriten addObject:@"Ball Roll"];;
if (trickFuenf == 2) [self.tricksFavoriten addObject:@"Drag Back"];;
[self.tableView reloadData];
return self.tricksFavoriten;
- (void)didReceiveMemoryWarning
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
#pragma mark - Table view data source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
#warning Potentially incomplete method implementation.
// Return the number of sections.
return 0;
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
// Return the number of rows in the section.
return [self.tricksFavoriten count];
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
cell.textLabel.text = self.tricksFavoriten[indexPath.row];
return cell;
@end
【问题讨论】:
请注意这个问题与Xcode无关。 对不起,这是我的第一个问题。 @user2597038 H2CO3 有时可能是一种冲洗剂。忽略它。他只是让婷你知道。不过他很好。 @Henry Harris 哈哈哈好吧我明白了。 【参考方案1】:节数应为 1。
编辑:在 viewDidLoad:
- (void)viewDidLoad
[super viewDidLoad];
[self.tableView reloadData];
NSLog(@"Wert von tE nachdem die Seite geladen hat, ist wie folgt: %d", trickEins);
[self mutableArrayAusTricksArray:[[NSArray alloc]init]];
【讨论】:
谢谢,但这不是解决方案:/ 您是否设置了表格视图的数据源和委托?是否调用了您的任何委托或数据源方法? @user2597038 您是否在情节提要中设置了单元格标识符? @Abdullah Shafique 是的,我有 @Nicholas Hart 是的,我想是的以上是关于带数组的 TableView (Objective-C)的主要内容,如果未能解决你的问题,请参考以下文章
单击操作表Objective-C Prime No,从文本字段输入的值时填充TableView
Objective C - 将数据从第二个 VC 与 tableview 传递到第一个 VC