0
我的Today extension
是可編輯的,因此用戶可以更改小部件中可見的內容。我遇到的問題是,通常在添加新元素到widget
後,小部件變得無響應。爲了再次使用它,我必須關閉通知中心並重新打開它。今日擴展無響應的UITableView
該數據已正確添加到tableview
,它的更新很好。 用戶通過包含的應用程序對小部件進行更改後,我使用MMWormHole
發送更新請求,並且它到達widget
。然後我把這個代碼:
[self.wormHole listenForMessageWithIdentifier:@"updateSceneWidget" listener:^(id _Nullable messageObject) {
[[WidgetManager getInstance]updateWidgetsData];
[self.tableView reloadData];
[self setPreferredContentSize:self.tableView.contentSize];
}];