提问人:Scott Ross 提问时间:7/13/2016 最后编辑:andyvn22Scott Ross 更新时间:7/13/2016 访问量:426
在多个库中定义的 Swift 运算符;“模棱两可”
Swift operator defined in multiple libraries; "ambiguous"
问:
我必须使用我在 iOS 项目中使用的外部库
pod 'SQLite.swift', '~> 0.10.1'
pod 'ObjectMapper', '~> 1.3'
在课堂上,我尝试同时使用两者:
import Foundation
import SQLite
import ObjectMapper
class SqlLiteDataManager
{
init()
{
let insert = experiences.insert(json <- jsonValue, isPublicExpr <- isPublic)
}
}
“<-”现在抛出一个错误,因为它在两个库中都定义了。 抛出的错误是为运算符找到不明确的运算符声明
所以。。除了创建一个单独的文件之外,有没有办法用相同的类/文件解决这个问题?
答: 暂无答案
评论
experiences.insert((json <- jsonValue) as Setter, (isPublicExpr <- isPublic) as Setter)
import protocol ObjectMapper.Mappable