经过上述操作后,我们只能给小组件加一个按钮,并不能实现点击按钮触发事件,当我们点击button的时候直接拉端,根本不给我们处理这个按钮的点击机会.
这是因为小组件不支持常规按钮....同样的代码 只是所属的target不一样,它居然生效了,怎么做到的
我们甚至尝试 widget的Extension中写一个AppIntent壳代码,App内写具体实现,点击小组件的按钮直接调用到了App...,这不就实现了进程间通讯吗!...目前没有发现什么弊端
这第一次反人类的操作跟小伙伴说,小伙伴们都一致的认为这是苹果的bug, 我认为不管是不是bug,它这么做好使.反过来测试就是两个进程空间的内容根本无法实现代码共享,完全得益于苹果的静态元数据提取...Intent的按钮.
5.widgetURL和Link跳转app问题
当我们点击某些View的时候需要跳转host app,在小组件的Extension中有一个apiwidgetURL
先来看一下示例代码