UITableView不会重新加载

时间:2013-08-06 17:14:11

标签: uitableview refresh reloaddata

(解决) 我有UITableView,它在开始时填充了一些对象。在使用过程中,tableView的NSMutableArray正在获取一些新项目。但是当我做[myTableView reloadData];时,没有任何反应。 myTableView是我头文件中的IBOutlet。

有什么想法吗? :/

编辑:这是我的tableView方法:

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    // Return the number of sections.
    return 1;
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    // Return the number of rows in the section.
    return [self.mutableArrayFuerTableView count];
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cellFavoriten = [tableView dequeueReusableCellWithIdentifier:@"favoritenCell"];
    NSString *favoritenString = [self.mutableArrayFuerTableView objectAtIndex:indexPath.row];

    cellFavoriten.textLabel.text = favoritenString;

    return cellFavoriten;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    // Do some stuff when the row is selected
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
}

这是在viewDidLoad:

self.myTableView.dataSource = self;

self.favoritenArray = [NSMutableArray arrayWithCapacity:300];

defaultsFuerFavoritenTableView = [NSUserDefaults standardUserDefaults];

mutableArrayFuerAnderenMutableArray = [defaultsFuerFavoritenTableView objectForKey:@"favoritenKeyUserDefaults"];

mutableArrayFuerTableView = [NSMutableArray arrayWithArray:mutableArrayFuerAnderenMutableArray];

0 个答案:

没有答案