0

Xcode 7.0 で動作するようにプロジェクトを更新しようとしていますが、Swift プロジェクトを更新した後、この行で理解できないエラーが発生します。

let jsonData:NSDictionary = NSJSONSerialization.JSONObjectWithData(urlData!, options:NSJSONReadingOptions.MutableContainers ) as! NSDictionary

エラーは

「呼び出しはスローできますが、「try」とマークされておらず、エラーは処理されません」

プロジェクトファイルにもこれら2つのエラーが表示されます...

「リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)」

「エラー: 「/Users/MattFiler/Library/Developer/Xcode/DerivedData/ePlanner-cqwzlxqgpwaloubjgnzdlomjkfea/Build/Intermediates/SwiftMigration/ePlanner/Products/Debug-iphonesimulator/ePlannerTests.xctest/ePlannerTests」のデバッグ マップを解析できません: そのようなものはありませんファイルまたはディレクトリ」

4

2 に答える 2

1

エラーがスローされた場合は、試してキャッチする必要があります。

do {
    let jsonData:NSDictionary = try NSJSONSerialization.JSONObjectWithData(urlData!, options:NSJSONReadingOptions.MutableContainers ) as! NSDictionary
    //...
}
catch {
}
于 2015-06-09T19:39:32.963 に答える