ios - Xcode 13(“产品”不明确)
问题描述
我已将 XCode 更新到 13.0。并构建我的应用程序。现在它显示错误如下
//MARK:- UberRide
class UberRide: NSObject {
var rideImgUrl: URL
var rideName: String
var ridePrice: Double = 0.0
var rideTime: String
init(product: Product) {
self.rideImgUrl = product.imageURL!
self.rideName = product.name!
if let price = product.priceDetails?.minimumFee {
self.ridePrice = price
}
rideTime = ""
}
}
错误是“产品”在此上下文中的类型查找不明确,表达式类型不明确,没有更多上下文
如何解决?
解决方案
可能您的类型与StoreKit中的新产品冲突?
检查你的进口。你需要那里的完整StoreKit
吗?您也可以只导入特定的类,从而防止冲突。
如果您需要在一个文件中同时使用这两种类型,您始终可以通过完全限定名称来区分它们,例如:
MyProject.Product
或StoreKit.Product
。
推荐阅读
- javascript - QML 交错(砌体)GridView 或 Flow
- python - 从命令行并行获取输入以执行 http 请求
- python-3.x - ModuleNotFoundError:没有名为“助记符”的模块
- javascript - 可访问的标签 - W3C
- css - 如何仅使用 CSS 为它设置动画?
- reactjs - 找不到模块:无法使用 React 解析 CoreUI 的“@coreui/dist/css/coreui.min.css”
- visual-studio-code - 我正在尝试将 VS Code 上的远程服务器上的根文件夹下载到我的本地 PC 上,现在它卡在“正在下载:[文件夹]”
- playwright - 参数重启在带有 Playwright 的 CodeceptJs 中不起作用
- c# - 在 C# 中使用 process.kill() 关闭了单词 doc,但是当打开一个新单词时,它会打开最后保存的单词 doc。我想要新的 word 文档窗口
- javascript - Angular 7 HTTP put 去掉了未定义的属性