エラー:…の前にspecifier-qualifier-listが必要です。 XCode Core Data

StackOverflow https://stackoverflow.com/questions/1403183

  •  05-07-2019
  •  | 
  •  

質問

このエラーが引き続き発生する

今、このエラーと管理対象オブジェクトのコンテキストなどに関連する他の約40のエラーが発生したとき、ライブラリをインポートする必要があると考えました。今、私はこれを以前にやったことがありませんが、Frameworksグループに行き、既存のフレームワークを追加し、CoreData.frameworkを追加しました。再構築してもエラーが発生しました。ヘッダーに明示的に何かをインポートする必要がありますか、または他に実行する必要があるステップがありますか?

ありがとう

役に立ちましたか?

解決

その通りですが、それは...

#import <CoreData/CoreData.h>

他のヒント

正確なエラーを指定できますか? 「for」の後のビットおそらく重要な部分です。

expected specifier-qualifier-list ... というエラーは、クラスまたは構造体のメンバー宣言で未定義のデータ型を使用しようとしたことを示しています。欠落しているタイプが定義されている特定のヘッダーを #import する必要があります。どのヘッダーに欠落しているタイプが含まれているかを調べるには、コマンド名をタイプダブルクリックして、定義されているヘッダーを開きます。次に、コマンドキーを押しながらウィンドウのタイトルをクリックして、ヘッダーのフルパスを表示します。たとえば、&quot; NSImage&quot;をコマンドでダブルクリックします。 NSImage.h ファイルを開き、コマンドキーを押しながらタイトルをクリックすると、 AppKit.framework にあることがわかります。したがって、このヘッダーのインポート文は #import&lt; AppKit / NSImage.h&gt; になります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top