SwiftyJSON 是一款很棒的 Swift 語言第三方庫,主要處理JSON數據,做者是ThoughtWorks的工程師傅若愚。git
使用 SwiftyJSON 時,Xcode報錯:No such module 'SwiftyJSON'github
SwiftyJSON Github:json
Manually (iOS 7+, OS X 10.9+):swift
To use this library in your project manually you may:
for Projects, just drag SwiftyJSON.swift to the project tree
for Workspaces, include the whole SwiftyJSON.xcodeprojxcodeInitializationide
import SwiftyJSON
let json = JSON(data: dataFromNetworking)
let json = JSON(jsonObject)this
Xcode: Version 7.1.1 (7B1005)spa
新建項目(project),選擇 Single View Application.code
按照 SwiftyJSON 中的說明,使用手動方式,直接將SwiftyJSON.swift拖拽進入項目。get
而後再 UIViewController 中使用 import 引入 SwiftyJSON:
import UIKit import SwiftyJSON //Xcode ERROR: No such module 'SwiftyJSON' class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } }
Xcode就提示錯誤: No such module 'SwiftyJSON'
在網上搜了一下,也有很多人遇到這個問題,在 stackoverflow 上看到有人回答:
If you added SwiftyJSON.swift to your project, you don't need to import it.
It's already available.
原來是將SwiftyJSON.swift文件加入的項目中,就不須要使用 import再引入了,直接可使用了。 (暈)
直接能夠在代碼中使用 JSON()方法:
let json = JSON(data: dataFromNetworking)
let json = JSON(jsonObject)
參考資料:
http://stackoverflow.com/questions/26754481/example-handling-json-with-swiftyjson
https://github.com/SwiftyJSON/SwiftyJSON
https://github.com/lingoer/SwiftyJSON