0

我有一个工作正常的 TableViewCell。但是,一旦import Haneke我收到错误消息var post: JSON? {..

在这种情况下,“JSON”对于类型查找是模棱两可的

import UIKit
import SwiftyJSON
// import Haneke

class DiscoverTableViewCell: UITableViewCell {

    var post: JSON? {
        didSet {
            self.setupPost()
        }
    }

我究竟做错了什么?

顺便说一句,我正在使用 pod

吊舱'Alamofire','〜> 3.0'吊舱'SwiftyJSON','〜> 2.2'吊舱'HanekeSwift'

这就是我在 TableViewController 中声明它的方式:

  import Alamofire
  import SwiftyJSON

  var results: [JSON]? = []      // SwiftyJSON's [JSON]

  func smt() {
       ...
       let json = JSON(response.result.value!)

       if let data = json["data"].arrayValue as [JSON]? {
               self.results = data
        }
4

1 回答 1

1

可以有相同typealias的。

你可以SwiftyJson这样使用:

let json = SwiftyJSON.JSON(response.result.value!)
let result = Haneke.AnyFunction()
于 2015-12-05T04:05:24.837 回答