web-dev-qa-db-ja.com

iOSアプリのXcodeビルドエラー

私はiOS開発の初心者であり、ビルドエラーはほとんどありません。これらのエラーを修正する方法についてウェブで調べましたが、ヒントを得ることができませんでした。組み込みのSwiftでXcode 9.4を使用します。

  1. 「LaunchOptionsKey」は「UIApplication」のメンバータイプではありません
  2. インスタンスメンバー 'state'は、タイプ 'UIControl'では使用できません
  3. インスタンスメンバー 'state'は、タイプ 'UIControl'では使用できません
  4. タイプ「UIControl」にはメンバー「State」がありません

この投稿にスクリーンショットを含めることは許可されていなかったため、リンクは下にあります。

Xcodeビルドエラー

次のようになります。

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    return true
}
26
U. Benlice

元の質問も受け入れられた回答も、エラーが発生したコードはプロジェクトの作成時にコードが生成されるため、一般に変更する必要はありません。

問題はXcodeのバージョンが原因です。新しいバージョンのXcode(10.2)では、UIApplicationLaunchOptionsKeyがUIApplication.LaunchOptionsKeyに名前が変更されました。 Xcodeの古いバージョンでプロジェクトを開こうとしたときに、これに遭遇しました。これは、最新バージョンに更新できない古いコンピューターでプロジェクトを操作できないためです。

2
swati