で表示インポートモジュール7.3へのXcodeをアップグレードした後、私はこのスクリーンショットのように、インポート中にいくつかのモジュールが三振していることがわかった。 のXcode 7.3:取り消し線
しかし、これ(モジュールを追加した後
を入力するだけでと入力してください)すべてが問題ありません。どういう意味ですか?ここのモジュールはSwiftで書かれており、うまく動作します。この場合、私はすでに(暗黙的CoreFoundationのをインポート)財団をインポートした、:
で表示インポートモジュール7.3へのXcodeをアップグレードした後、私はこのスクリーンショットのように、インポート中にいくつかのモジュールが三振していることがわかった。 のXcode 7.3:取り消し線
しかし、これ(モジュールを追加した後
を入力するだけでと入力してください)すべてが問題ありません。どういう意味ですか?ここのモジュールはSwiftで書かれており、うまく動作します。この場合、私はすでに(暗黙的CoreFoundationのをインポート)財団をインポートした、:
これはバグです。 218010afに修正しました。これはSwift 2.2.1リリースに含まれ、2016-04-12-a developer snapshotに含まれています。
"これはバージョンXで修正されたバグです。"は答えですが、それは将来の読者にはあまり役に立ちません。 –
これは、バグだけが既に明らかになっていて、次のリリースですでに修正されていると報告されていれば、まだ答えです。 – derdida
@JeffreyBosboom更新されました。コミットIDはすでに暗黙的にリリースに関連付けられていますが、明確にするため明示的に名前を付けました。 –
取り消し線は、すでにあなたのファイルまたはモジュールによってインポートされたモジュールをインポートしようとした場合に発生しますXcodeはどちらのモジュールも再度インポートする必要がないことを伝えています。
Xcodeは意図的に 'import'モジュールを複製したあなたのケースで正しく動作しますが、不正行為[この質問](http://stackoverflow.com/q/35671637/1492173)で説明されています。モジュールをインポートする必要があり、取り消し線フォントで表示する必要があります。 –
@EugeneDubininそうですね、それは潜在的に重複している可能性があり、確かにa100%の重複ではないと言いました。 – JAL
クラスDogがクラスAnimalのサブクラスであり、動物がインポートした場合。 Alamofire、その後AlamofireをDogにインポートAlamofireは赤い取り消し線も取得します。しかし、それはサブクラスがスーパークラスのインポートを使用できないので誤解を招くので、これもバグだと思います... – Sajjon
私は輸入品のため
import Foundation
import UIKit
import LayerKit
import Atlas < red line
import Foundation
import UIKit
import Atlas
import LayerKit
それを引き起こしている可能性のあるいくつかの注意事項に変更:LayerKitは低レベルAPIであるにもかかわらず アトラスは、UI層であるアトラスのインポート
LayerKitを
いずれもココアポッド輸入品
App Store/Enteprise の2番目のスキーマを作成して1つをクリーンアップしてもう一方に切り替えたときにエラーが発生しました。
うん姿を消しました!同じものをインポートしたときに** CoraData **モジュール – swiftBoy
はい、MapKitもあります。 – derdida
'CoreData'は私のために打ち込まれませんが、' ClockKit'や 'CoreLocation'のようなものがあります。 –