テーブル ビュー セルを含むテーブル ビューを持つ通知センター ウィジェットがあります。セルには、テキストと画像を表示したいラベルがあります。NSTextAttachment として含まれている画像。アプリ内に次のコードがあります。
NSTextAttachment *attachment = [NSTextAttachment new];
attachment.image = [UIImage imageWithData:item.image];
NSAttributedString *itemImage = [NSAttributedString attributedStringWithAttachment:attachment];
NSAttributedString *itemName = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@" %@", item.name]];
NSMutableAttributedString *itemString = [[NSMutableAttributedString alloc] initWithAttributedString:itemImage];
[itemString appendAttributedString:itemName];
cell.nameLabel.attributedText = itemString;
このコードはアプリ内で機能しますが、ウィジェットでも使用しようとしています (したがって、TodayViewController)。ウィジェットに表示すると、ラベルに画像が表示されません。このコードの実行中に停止すると、attachment.image が適切に設定されていることがわかります。私は何を間違っていますか?ありがとう!