Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 带SwiftyJSON的未解析标识符JSON_Ios_Json_Swift_Swifty Json - Fatal编程技术网

Ios 带SwiftyJSON的未解析标识符JSON

Ios 带SwiftyJSON的未解析标识符JSON,ios,json,swift,swifty-json,Ios,Json,Swift,Swifty Json,我试图研究我的问题,但很难找到关于它的信息。我在一个项目中与Alamofire和SwiftyJSON合作,Alamofire正在工作,但SwiftyJSON不工作 我“手动”安装,如这里的文档所示,并将SwiftyJSON.swift文件拖到我的项目中。我还验证了它是项目设置下的编译器源代码的一部分。这是我正在使用的代码。它应该可以正常工作,但我一直收到一个“未解析标识符”JSON错误 override func prepareForSegue(segue: UIStoryboardSegue,

我试图研究我的问题,但很难找到关于它的信息。我在一个项目中与Alamofire和SwiftyJSON合作,Alamofire正在工作,但SwiftyJSON不工作

我“手动”安装,如这里的文档所示,并将SwiftyJSON.swift文件拖到我的项目中。我还验证了它是项目设置下的编译器源代码的一部分。这是我正在使用的代码。它应该可以正常工作,但我一直收到一个“未解析标识符”JSON错误

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    let route = "myurl"
    let params = myparams
    Alamofire.request(.GET, route, parameters: params).responseJSON { (_, response, rawJSON, _) -> Void in
        let json = JSON(rawJSON!)
    }
}

我是在为赛格做准备(这可能是个坏主意)但我最大的问题是,它没有意识到SwiftyJSON在我的项目中。如果有人有任何解决这个问题的想法/places来告诉我,那就太好了。

您的视图控制器文件需要属于
SwiftyJSON.swift
所属的所有目标

您可能在测试目标中包含了
SwiftyJSON.swift
,但没有包含视图控制器

要解决此问题,请执行以下操作:

  • 单击
    SwiftyJSON.swift
  • 按查看->实用程序->显示文件检查器,然后
  • 取消选中测试目标

  • 视图控制器文件需要属于
    SwiftyJSON.swift
    所属的所有目标

    您可能在测试目标中包含了
    SwiftyJSON.swift
    ,但没有包含视图控制器

    要解决此问题,请执行以下操作:

  • 单击
    SwiftyJSON.swift
  • 按查看->实用程序->显示文件检查器,然后
  • 取消选中测试目标

  • 如果您使用的是Cocoapods,您可能需要将库添加到“使用库链接二进制文件”并将其导入到使用它的类中

    如果您使用的是Cocoapods,您可能需要将库添加到“使用库链接二进制文件”并将其导入到使用它的类中