如何解决在项目中添加与旧iOS兼容的iOS 14小部件
我想在现有项目中添加iOS 14小部件。但是我遇到编译错误is only available in iOS 14.0 or newer
。我的小部件目标部署目标设置为iOS14。主应用程序和整个项目的部署目标都较低– 12.2。该应用程序使用Objective-C和Swift。当小部件部署目标对应于 iOS 14或更高版本时,我不明白为什么会出现此错误。
解决方法
您是否在任何相应的结构或类之前添加了@available(iOS 14,*)? 在为窗口小部件创建文件时,它包括主要目标的目标成员身份,因此您必须在用于iOS 14或更高版本的任何结构或类的顶部添加该成员。
,我遇到了同样的问题。
在窗口小部件文件中,请确保已选中目标成员资格中的主项目,仅检查窗口小部件扩展名。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。