1

私はWKInterfaceTableWatchKitアプリにいます。表の各行には、画像とラベルがあります。awakeWithContextインターフェイス コントローラの最初のロード時に、またはでテーブルを設定するwillActivateと、すべて正常に動作します。ラベルと画像には、期待どおりにコンテンツが表示されます。しかし、ユーザーが行を選択したことに応じてテーブルをリロードすると、すべての画像が消えます。

を使用setImageNamed:してWKInterfaceImage、WatchKit アプリ バンドルにある画像を設定しています。画像をアセットファイルに入れ、プロジェクトに個別に含めてみました。何を与える?

テーブルを設定およびリセットするコードは次のようになります。

[self.table setNumberOfRows:self.rowData.count withRowType:@"myRowType"];
for (NSInteger i = 0; i < self.table.numberOfRows; i++)
{
  MyRowClass row = [self.table rowControllerAtIndex:i];
  MyDataClass data = [self.rowData objectAtIndex:i];
  [row.label setTitle:data.title];
  [row.image setImageNamed:@"MyImage.png"];
}
4

1 に答える 1