Ios8 调用RemoveOwsatindex后WKInterfaceTable未更新

Ios8 调用RemoveOwsatindex后WKInterfaceTable未更新,ios8,watchkit,wkinterfacetable,Ios8,Watchkit,Wkinterfacetable,也许我做错了什么,但如果我在WKInterfaceTable实例上调用RemoveOwsatindex:,如下所示: NSIndexSet *indexes = [[NSIndexSet alloc] initWithIndex:index]; [self.table removeRowsAtIndexes:indexes]; 该表是否应该不更新?记录表中报告的numberOfRows显示数字正确减少了1,但屏幕上没有任何变化 在这一点之后尝试选择一行实际上会导致选择下面的行,因此表显然已经记

也许我做错了什么,但如果我在
WKInterfaceTable
实例上调用
RemoveOwsatindex:
,如下所示:

NSIndexSet *indexes = [[NSIndexSet alloc] initWithIndex:index];
[self.table removeRowsAtIndexes:indexes];
该表是否应该不更新?记录表中报告的
numberOfRows
显示数字正确减少了1,但屏幕上没有任何变化

在这一点之后尝试选择一行实际上会导致选择下面的行,因此表显然已经记录了删除,但至少在模拟器中没有显示。
还有谁体验过这个吗?这是一个bug还是我需要以某种方式强制刷新表?

在调用索引之前,必须完全加载类。(当观察界面对用户可见时)


您在代码中什么时候调用了RemoveOwsatindex方法?

现在遇到了类似的问题,它是突然出现的。它在一段时间内工作正常,现在只是坏了。你解决了这个问题吗?
- (void)willActivate {
    [super willActivate];

    NSIndexSet *indexes = [NSIndexSet indexSetWithIndex:index];
    [self.table removeRowsAtIndexes:indexes];
}