FamilyControls,ManagedSettings

1,116 阅读1分钟

在familyActivityPicker返回的类行中,选择了大类,或者选择了一个大类中只有一个app的情况,则返回的就不是applicationTokens,而是一个categoryTokens。这情况下,ShieldSettings.ActivityCategoryPolicy.all(except: MyModel.shared.selectionToEncourage.applicationTokens)就不适用了,需要设置它返回的categoryTokens,目前不知道咋转换,有了解的大佬吗?

记录下解决方案:设置弹窗的时候加参数就行了

        selectionToEncourage = FamilyActivitySelection(includeEntireCategory: true)