iOS14 Widget从开发到上线 (四)

与主app 数据共享,我们可以通过App Group 来实现具体操作如下:

新建App Group

TARGETS->Signing & Capabiliities->+


双击就会自动生成

同样组件也需要新建App Group


新建完App Group之后,我这边是用UserDefaults来实现共享数据,如下:

1》主app中保存数据


这个initWithSuiteName 就是上面新建App Group生成的:group.com.xxxxx,主app 中保存数据到UserDefaults中。

2》在SWidget.swift文件中获取数据

这样就可以拿到对应的数据了。

iOS14 Widget从开发到上线 (一)
iOS14 Widget从开发到上线 (二)
iOS14 Widget从开发到上线 (三)
iOS14 Widget从开发到上线 (五)

你可能感兴趣的:(iOS14 Widget从开发到上线 (四))