私は全部Swift/IOS初心者です。私が理解できないCoreDataについては何かがあります。Swift:NSManagedObjectから継承すると、なぜプロパティが失われますか?
私は、指定された初期化子で初期化されるいくつかの非オプションのプロパティを持つクラスを持っています。私はNSManagedObjectを継承し、そのクラスを設定した場合はその後、その後、突然、私はエラーを取得する
Stored property X requires an initial value or should be @NSManaged.
はなぜスウィフトは突然、彼らは明らかにされているにもかかわらず、私のプロパティが初期化されていないと思うのですか?
また、@ NSManagedは、プロパティの格納と実装がCoreDataによって処理されることをコンパイラに伝えますが、それはどういう意味ですか?
すべての回答をいただければ幸いです。
コアデータスタックとモデルの他の部分は追加しましたか?なぜこのクラスを管理オブジェクトにしたいのですか? – Wain