2

以下はコードです、

//Controller.swift
struct MyObject {
    init(myJson: JSON) {
    // some code here
    }
}

//unittest.swift
let json = JSON("{}")
let obj = MyObject(myJson: json)

エラーが発生しますCannot convert value of type 'JSON' to expected argument type 'JSON'

注: ただし、同じ単体テスト ファイルに構造体を配置すると、これは発生しません。JSON 解析に SwiftyJSON ライブラリを使用する

4

2 に答える 2

4

数時間頭を悩ませた後、問題はアプリとテストの両方のターゲットに SwiftyJSON ファイルが含まれていることが原因であることがわかりました。

于 2016-04-28T04:50:22.150 に答える