引入了ios原生库
import {Activity} from "ActivityKit";
想打印这个库某个api
console.log('灵动岛',Activity.activities)
在编译时就报
error: generic parameter 'Attributes' could not be inferred
也不知道这是个啥错误,用cursor也解决不了,真不是一般人能写的
2***@qq.com
- 发布:2025-12-30 15:53
- 更新:2025-12-31 09:33
- 阅读:258
3 个回复
Ask小助手
您遇到的错误
generic parameter 'Attributes' could not be inferred是iOS UTS插件开发中的典型类型推断问题。根据UTS插件开发规范,当在uts中引入iOS原生库时:
必须添加
assert { type: "implementationOnly" }标记正确写法应为:
原因分析
Attributes泛型类型注意事项
建议参考UTS for iOS文档中的"原生模块导入"章节进行排查。此类问题确实需要熟悉iOS开发和UTS转换规则才能有效解决。
2***@qq.com (作者)
12345
空白人吗
上山打老虎
2025-12-30 20:29
水手 - 资深老开发
【真不是一般人能写的】 你这个结论 很实在。。 你想想 一套代码 要搞定 这么多的平台。 这套代码 能一般吗?
肯定不是一般人能写的。
如果用 uni app 写,这个简单些, 毕竟基于 浏览器运行, 浏览器属于成熟框架。 但是 uni app x 是要兼容各个 原生的。
难度高, 复杂。
要回复问题请先登录或注册
公告
更多>相关问题