为什么 WKInterfaceTable return 的方法 rowControllerAtIndex 为零?
Why does method rowControllerAtIndex of WKInterfaceTable return nil?
当我运行下面的代码时,WKInterfaceTable
的方法rowControllerAtIndex
returns nil.
[self.outletTable setNumberOfRows:numberOfCategoriesToShow withRowType:@"rowTypeLabel"];
RowControllerTypeLabel *theRow = [self.outletTable rowControllerAtIndex:rowInTable];
我检查过的内容:
- 我已经将情节提要中的行与
RowControllerTypeLabel
界面中对应的属性连接起来了。
- 我已将标签的字段
Custom Class
设置为我的自定义 class RowControllerTypeLabel
。
- 我也已经在故事板中的table和我的界面控制器界面中相应的属性之间建立了联系。
我错过了什么?
我忘记在属性检查器中设置行控制器的标识符 rowTypeLabel
。
我希望这个 post 能帮助其他人在比我需要的更短的时间内找到问题。
对我来说 - 虽然模块拼写正确 - 从场景的复制和粘贴/重命名 类 - 出了点问题,它暂时断开了连接。我必须重新选择下拉菜单才能启动。
要解决这个问题,您必须在属性检查器中设置行控制器的标识符:
当我运行下面的代码时,WKInterfaceTable
的方法rowControllerAtIndex
returns nil.
[self.outletTable setNumberOfRows:numberOfCategoriesToShow withRowType:@"rowTypeLabel"];
RowControllerTypeLabel *theRow = [self.outletTable rowControllerAtIndex:rowInTable];
我检查过的内容:
- 我已经将情节提要中的行与
RowControllerTypeLabel
界面中对应的属性连接起来了。 - 我已将标签的字段
Custom Class
设置为我的自定义 classRowControllerTypeLabel
。 - 我也已经在故事板中的table和我的界面控制器界面中相应的属性之间建立了联系。
我错过了什么?
我忘记在属性检查器中设置行控制器的标识符 rowTypeLabel
。
我希望这个 post 能帮助其他人在比我需要的更短的时间内找到问题。
对我来说 - 虽然模块拼写正确 - 从场景的复制和粘贴/重命名 类 - 出了点问题,它暂时断开了连接。我必须重新选择下拉菜单才能启动。
要解决这个问题,您必须在属性检查器中设置行控制器的标识符: